【发布时间】:2014-07-18 04:49:59
【问题描述】:
我是 Spring 和 AngularJS 的新手。我按照here 的步骤构建了后端restful API,它会根据请求发送Json。因此,根据指南,当我运行“mvn spring-boot:run”时,tomcat 服务器从 localhost:8080 开始。
然后我使用 Yeoman 角度生成器来构建我的角度应用程序。当我在 Angular 应用程序中运行“grunt serve”时,前端应用程序在 localhost:9000 运行。
我应该怎么做才能让我的 Angular 应用程序与我的 Springboot Tomcat 服务器一起在同一个域上提供服务,比如 localhost:8080 ?
是否有我可以遵循的示例项目?我找到了以下项目,但由于我对 tomcat 没有太多背景,因此仍然无法使其工作。
【问题讨论】:
-
您要一起部署它们吗?现在(如果您也启动 spring 应用程序),您正在模仿从一台服务器提供静态前端内容和从另一台服务器提供服务。您是否打算从同一个应用服务器一起为它们提供服务?
-
@pherris,是的,这就是我想做的。我想从同一个应用服务器一起部署它们。谢谢!
标签: angularjs spring tomcat spring-boot yeoman