springboot 发布到tomcat之后的工程名问题

如题,做了一个springboot的web项目,发布到tomcat 上,工程名pro,但是现在出现了一个问题,例如原来的href="page1.html",现在需要改成href="/pro/page1.html"才能正常访问,但是一个一个的改过来工作量太大,如果真改过来,以后需要调试改代码的时候路径又不对了,又得改回来,之后再部署又得改回去,感觉好麻烦,觉得正常的做法也不是这样子,所以想问有没有一个更好的办法,只通过配置一两个地方就可以解决

3个回答

把application.properties的server.context-path=/pro去掉试试

在项目中获取工程名称定义为变量填到page1.html前边,之后就不用管了

baiyajin
白亚 有详细说明吗?
一年多之前 回复
Jake_JJJ
Jake_JJJ 回复weixin_40996561: 他的意思就是用@value注解获取项目的工程名,然后在将参数传入到你需要修改的地方,如:href="参数/page1.html"
接近 2 年之前 回复
weixin_40996561
小小酥A咖 没懂可以细说以下吗
接近 2 年之前 回复

我觉得出现这种问题应该还是哪里的配置没弄好。没问题的话不可能会出现这种问题

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问