欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > IT业 > maven聚合项目部署到tomcat上

maven聚合项目部署到tomcat上

2025/3/17 23:27:31 来源:https://blog.csdn.net/2201_76081438/article/details/144311779  浏览:    关键词:maven聚合项目部署到tomcat上

目录

一.聚合项目

1.检查无误后将项目打包

2.将这四个拷贝到tomcat的webapp下

二.启动tomcat

1.双击startup.bat

2.页面访问http://localhost:8080

3.打开webapp文件夹,发现多了三个文件夹

4.点进去才有要访问的index页面

5.再进行访问

解决:

(2)修改tomcat conf路径下的server.xml文

server.xml

注意:

(1)这个里面8087是各个模块的端口号

(2)docBase一定要写对!!!

注:

再进行访问就可以了


要部署到tomcat上,所以需要先从官网上下载tomcat,tomcat官网:Apache Tomcat® - Welcome!

一.聚合项目

1.检查无误后将项目打包

2.将这四个拷贝到tomcat的webapp下

二.启动tomcat

启动tomcat要先双颊startup.bat,再去浏览器输入网址

1.双击startup.bat

2.页面访问http://localhost:8080

3.打开webapp文件夹,发现多了三个文件夹

4.点进去才有要访问的index页面

5.再进行访问

可以看到访问成功了,但是没有样式,因为访问页面加了hami-portal-1.0-SNAPSHOT,同样的CSS样式(静态资源)也要加这个路径

解决:

(1)将代码中的静态资源路径修改一下,但是麻烦

(2)修改tomcat conf路径下的server.xml文

server.xml
注意:
(1)这个里面8087是各个模块的端口号
<Connector port="8087" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />
(2)docBase一定要写对!!!

path="/":代表再进行访问的时候就可以直接访问里面的资源了,不用再加hami-portal-1.0-SNAPSHOT或其他的了

<Context path="/" docBase="hami-portal-1.0-SNAPSHOT" reloadable="true" />
<Service name="Catalina"><Connector port="8087" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" /><Engine name="Catalina" 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 &quot;%r&quot; %s %b" /><Context path="/" docBase="hami-portal-1.0-SNAPSHOT" reloadable="true" /></Host></Engine></Service> <Service name="Catalina"><Connector port="8086" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" /><Engine name="Catalina" 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 &quot;%r&quot; %s %b" /><Context path="/" docBase="hami-file-1.0-SNAPSHOT" reloadable="true" /></Host></Engine></Service> <Service name="Catalina"><Connector port="8085" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" /><Engine name="Catalina" 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 &quot;%r&quot; %s %b" /><Context path="/" docBase="hami_console-1.0-SNAPSHOT" reloadable="true" /></Host></Engine></Service> 

注:

core放不放在webapp下没有关系,因为在pom里他们就依赖了core,只要在本地库里有就能访问到

再进行访问就可以了

现在就能访问到了

后台:

前台:

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词