您的位置:首页 > 运维架构 > Tomcat

spring boot项目相关配置用war包部署到tomcat下详细教程

2017-10-26 18:15 1691 查看
  FAQ1:用war包部署到tomcat下详细教程(解决缺少web.xml报错的问题)

  1.首先 修改pom.xml下的打包方式

  Java代码

  war

  2.添加servlet-api依赖

  Java代码

  javax.servlet

  javax.servlet-api

  3.1.0青白江男性性生活不到1分钟?

  provided

  3.去除springboot 内嵌的tomcat模块

  Java代码

  org.springframework.boot

  spring-boot-starter-web

  org.springframework.boot

  spring-boot-starter-tomcat

  4.修改编译设置

  Java代码

  maven-war-plugin

  2.6

  false

  FAQ2:解决springboot前台页面的相对路径问题

  springboot框架可以直接以jar的方式运行,在该方式运行的情况下,默认contextPath是/。前台访问路径为"/test/page1",自动就会跳转到http://localhost:8080/test/page1路径,但是当工程以war包的形式部署到tomcat下时,在访问时需要加上项目名,比如project1,这时的contextPath就是/project1,在这种情况下,以前的相对路径写法"/test1/page1"就完全不能用了,因为它会自动跳转到http://localhost:8080/test/page1地址,很显然,这里缺少了/project1,正确路径是http://localhost:8080/project1/test/page1青白江男性尿滴白是怎么回事?

  1.把war包解压出来的工程文件全部转移到tomcat的ROOT文件夹下,将ROOT文件夹内原有文件清空或转移,这样也可以实现根目录访问

  FAQ3:修改Tomcat默认8080端口

  修改Tomcat/conf/Server.xml文件,将port="8080"改为其它的就可以了。如port="8081"等:

  maxThreads="150" connectionTimeout="20000"

  redirectPort="8443" />

  保存server.xml文件,重新启动Tomcat服务器,Tomcat就可以使用8081端口了。

  注意,有的时候要使用两个tomcat,那么就需要修改其中的一个的端口号才能使得两个同时工作。

  修改了上面的以后,还要修改两处:郫县男性尿道下裂会影响性生活吗

  (1)将

  protocol="AJP/1.3" />的8009改为其它的端口。

  (2) 继续将的8005改为其它的端口。

  经过以上3个修改,应该就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: