SSM项目本地Tomcat部署
目录
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,要取不同的名字
3、运行tomcat(startup)
同时会自动生成,在webapps文件下生成三个新文件,
config目录生成
原文地址:https://blog.csdn.net/a13641376265/article/details/145291709
免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!