how2j.cn

-->
下载区
文件名 文件大小
springboot.rar 3k

解压rar如果失败,请用5.21版本或者更高版本的winrar

点击下载 winrar5.21

步骤 1 :

端口和上下文路径

edit
如图所示,可以通过修改application.properties,修改访问的端口号和上下文路径
端口和上下文路径
spring.mvc.view.prefix=/WEB-INF/jsp/ spring.mvc.view.suffix=.jsp server.port=8888 server.context-path=/test
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
server.port=8888
server.context-path=/test


HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。


问答区域    
2019-01-12 Spring Boot 2.1.2已经把server.context-path弃掉了
Duankang

Spring Boot 2.1.2已经把server.context-path弃掉了




7 个答案

刘大牛
答案时间:2023-04-19
楼上正解

547347410
答案时间:2022-09-01
一、上下文作用 server.servlet.context-path不配置时,默认为 / ,如:localhost:8080/xxxxxx 当server.servlet.context-path有配置时,比如 /demo,此时的访问方式为localhost:8080/demo/xxxxxx 二、springboot 2.0变革后的配置区别 1、springboot 2.0之前,配置为 server.context-path 2、springboot 2.0之后,配置为 server.servlet.context-path

叶子的回忆
答案时间:2022-04-16
楼下正解

walalala
答案时间:2020-03-19
按照提示来

水煎包
答案时间:2020-03-15
@za231057和@Duankang都对,二选一即可

za231057
答案时间:2019-11-16
改为这个就可以spring.mvc.servlet.path = /test

Duankang
答案时间:2019-01-14
改为了server.servlet.context-path



回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到




2019-01-10 war部署方式无效
qugengting




站长,发现两个问题,一个是在pom.xml添加热部署的配置后,打包war部署浏览器访问不了;一个在是war部署方式下,访问8888/test失败,好像是对application.properties文件无感,请问这是为什么呢?
<!-- servlet依赖. -->
		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>javax.servlet-api</artifactId>

		</dependency>
		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>jstl</artifactId>
		</dependency>
		<!-- tomcat的支持.-->
		<dependency>
			<groupId>org.apache.tomcat.embed</groupId>
			<artifactId>tomcat-embed-jasper</artifactId>

		</dependency>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-devtools</artifactId>
			<optional>true</optional> <!-- 这个需要为 true 热部署才有效 -->
		</dependency>

							


2 个答案

rainbowhx
答案时间:2022-08-25
web服务 一般都是打war包,打jar的话是访问不到webapp下的静态资源,官方也提过这个问题。可以将webapp下的所有静态资源复制出来,再和打成的jar包 放入到一个文件夹下来处理。

万闪撒
答案时间:2021-06-24
应该是打jar包访问不了吧。我搜了一下。首先jsp资源没封装进去,还有就是有一个tomcat的依赖配置文件导致jsp页面就是打不开。删掉了又运行失败,最后打war包用命令行运行成功了



回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
答案 或者 代码至少填写一项, 如果是自己有问题,请重新提问,否则站长有可能看不到





2018-05-04 上下文路径的配置




提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
关于 JAVA 框架-SpringBoot-端口和上下文路径 的提问

尽量提供截图代码异常信息,有助于分析和解决问题。 也可进本站QQ群交流: 578362961
提问尽量提供完整的代码,环境描述,越是有利于问题的重现,您的问题越能更快得到解答。
对教程中代码有疑问,请提供是哪个步骤,哪一行有疑问,这样便于快速定位问题,提高问题得到解答的速度
在已经存在的几千个提问里,有相当大的比例,是因为使用了和站长不同版本的开发环境导致的,比如 jdk, eclpise, idea, mysql,tomcat 等等软件的版本不一致。
请使用和站长一样的版本,可以节约自己大量的学习时间。 站长把教学中用的软件版本整理了,都统一放在了这里, 方便大家下载: https://how2j.cn/k/helloworld/helloworld-version/1718.html

上传截图