目录
1、打包
2、部署在本地Tomcat上
tomcat%EF%BC%88startup%EF%BC%89-toc" name="tableOfContents" style="margin-left:80px">3、运行tomcat(startup)
1、打包
在生命周期中,完成打包。
注意:打包时会测试,测试时可能会测试根据id删除。第二次的测试就会出错,导致打包失败。
从target目录下找surefire-reports文件找对应的测试类出错的原因。
找出错误进行打包
2、部署在本地Tomcat上
把三个war包,一个jar包放进tomcat的webapps的目录下
修改config目录下的server.xml。
<!-- 每个service的名称要区别开 -->
<Service name="Catalina1"><!-- 每个项目的端口号也要进行区分,保证不被占用 --><Connector port="8088" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" URLEncoding="UTF-8"/><!-- 这里的AJP端口同样也要进行区分 --><Connector port="8010" protocol="AJP/1.3" redirectPort="8443" secretRequired=""/><Engine name="Catalina1" defaultHost="localhost"><Realm className="org.apache.catalina.realm.LockOutRealm"><Realm className="org.apache.catalina.realm.UserDatabaseRealm"resourceName="UserDatabase"/></Realm><Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true"><Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"prefix="localhost_access_log" suffix=".txt"pattern="%h %l %u %t "%r" %s %b" /><!-- 这里是想要部署的对应项目的名称 --><Context docBase="ham_file-1.0-SNAPSHOT" path="/" reloadable="true"/></Host></Engine>
</Service>
根据每个模块不同的文件名和端口号进行对应的修改。创建多个service,要取不同的名字
tomcat%EF%BC%88startup%EF%BC%89" name="3%E3%80%81%E8%BF%90%E8%A1%8Ctomcat%EF%BC%88startup%EF%BC%89">3、运行tomcat(startup)
同时会自动生成,在webapps文件下生成三个新文件,
config目录生成