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&characterEncoding=UTF-8 jdbc.username=root jdbc.password=root
7.如果Tomcat的启动有问题,发现8005的端口号被占用,那么在tomcat目录下的conf下的server.xml修改里面的8005的端口号,改成别的(任意改,但不要跟别的冲突)