如何使用Springboot从tomcat服务器部署html

时间:2017-06-24 12:19:38

标签: spring maven tomcat intellij-idea

所以,答案可能非常简单,但我似乎无法弄明白。

根据本教程,我已经设置了一个REST Web服务:https://spring.io/guides/gs/rest-service/并使用邮递员设置了Requestmapping和所有内容,并且结果正如我所希望的那样。

我在本地设置我的网站,但是当我尝试使用jquery发送get请求时,我收到以下错误:仅支持协议方案的交叉原始请求:http,data,chrome,chrome-extension, HTTPS。

所以我理解问题是我正在尝试从file://运行我的html,并且解决方案是从tomcat服务器上的localhost运行它,并在另一个主题中找到了这个答案:{{3} }

但是,我找不到这样的webapps文件夹,我假设这是因为我的tomcat服务器是使用maven和springboot部署的。那么如何以这种方式部署tomcat服务器上的html / js?

我正在使用带有IntelliJ的mac。

2 个答案:

答案 0 :(得分:0)

在春季启动应用程序中,您可以将index.html文件放在src/main/resources/static目录中,它将由应用程序提供。

您也可以尝试在春季启动时配置CORS,请参阅this answer以获取链接。

答案 1 :(得分:0)

如果您要部署像jee apps这样的普通网络应用程序,可以将war文件放在webapps文件夹中。 web apps文件夹位于tomcat中

但是对于intellij-idea来说,它应该有效:

Where is my app placed when deploying to Tomcat?