深擁

导航

在Linux上部署项目

1.在tomcat目录下的conf下的tomcat-users.xml文件里加入

<role rolename="manager-gui"/>
  <role rolename="manager-script"/>
  <user username="gui" password="123456" roles="manager-gui"/>
  <user username="script" password="123456" roles="manager-script"/>
  <user username="boss" password="123456" roles="manager-gui,manager-script"/>

2.在tomcat目录下的conf下的context.xml文件加入(少哪加哪,自己对比)

<Context antiResourceLocking="false" privileged="true">

    <!-- Default set of monitored resources. If one of these changes, the    -->
    <!-- web application will be reloaded.                                   -->
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
    <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="192\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />

3.在pom.xml文件中加入Tomcat插件

 <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <port>8090</port>
                    <path>/</path>
                    <uriEncoding>utf-8</uriEncoding>
                    <!-- 自动部署开始 -->
                        <url>http://192.168.26.130:8080/manager/text</url><!--自己的id-->
                        <username>boss</username>
                        <password>123456</password>
                        <update>true</update>
                        <path>/</path>
                       <!-- 自动部署结束 --> 
                    
                </configuration>
            </plugin>

开启Tomcat:

/opt/tomcat/apache-tomcat-8.0.21/bin/startup.sh

开启日志

先进入这个目录 cd   /opt/tomcat/apache-tomcat-8.0.21/
然后开启日志  tail -n100 -f logs/catalina.out

4.运行tomcat7:deploy运行

5.运行的地址为:自己的虚拟机的id:8080/访问页面的命名

6.如果一直在转说明可能是数据库没有连接上,就要修改数据库的连接

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://192.168.1.6:3306/cms_12?useUnicode=true&amp;characterEncoding=UTF-8
jdbc.username=root
jdbc.password=root

7.如果Tomcat的启动有问题,发现8005的端口号被占用,那么在tomcat目录下的conf下的server.xml修改里面的8005的端口号,改成别的(任意改,但不要跟别的冲突)

posted on 2020-04-20 10:22  深擁  阅读(252)  评论(0编辑  收藏  举报