Linux下成功发布javaweb项目记录

电脑中有个SSM+mysql+easyUI的项目,把它发布到Linux中的一些总结

一、Maven中tomcat插件的配置及使用

首先,项目在本地Tomact中是能正常跑起来的,但在maven中配置Tomcat之后出现一些问题

配置方法: pom.xml中加入如下代码

 

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <!-- <version>2.2</version> -->
                <configuration>
                    <!-- 控制tomcat端口号 -->
                    <port>8080</port>
                    <!-- 项目发布到tomcat后的名称 -->
                    <path>/ssm-easyui</path>
                </configuration>
            </plugin>
        </plugins>
    </build>

 

 1、maven中配置Tomcat插件,会有一些jar包的冲突,所以要给如下两个jar包添加作用域

 

2、maven中配置Tomcat插件,当项目运行时,会有一些文件不能注入,所以给他配置一个资源拷贝插件

 

<resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.xml</include>
                </includes>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.xml</include>
                    <include>**/*.properties</include>
                </includes>
            </resource>
        </resources>

3、项目运行

4、项目正常访问

 

二、项目热部署到Linux中

pom.XML中添加如下代码

 如下图所示运行项目

 

第一次运行时输入 tomcat7:deploy

当Linux下Tomcat中有当前项目时,则输入:tomcat7:redeploy

运行后Linux下Tomcat中会出现项目war包

成功访问

 

 

 

 

 

posted @ 2019-03-07 21:39  彈指一揮間  阅读(385)  评论(0)    收藏  举报