file.html beeing正确显示在localhost上但不在服务器上

时间:2017-08-21 13:57:58

标签: java maven spring-mvc spring-boot thymeleaf

我正在为我的项目使用spingboot。我在"模板"下创建了一些子文件夹。并在maven上注册了这些域名。

registry.addViewController("/websitefolder/mywebsite").setViewName("mywebsite");

我也尝试过这样:

registry.addViewController("/websitefolder/mywebsite").setViewName("websitefolder/mywebsite");

问题是在localhost:8080上网页显示正确,但在测试服务器上我得到了一个" 505"错误。

localhost url:

localhost8080/websitefolder/mywebsite

服务器网址:

ip.ip.ip.ip/server-test/websitefolder/mywebsite

有人知道maven上的注册表是否错误,或者我应该采用不同的方式吗?

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

服务器测试是路径吗?如果是这样,您需要更改注册表:

registry.addViewController("/server-test/websitefolder/mywebsite").setViewName("websitefolder/mywebsite");

答案 1 :(得分:0)

只需更改服务器测试路径的注册表

registry.addViewController
("/server-test/websitefolder/mywebsite").setViewName("websitefolder/mywebsite");