使用Tomcat运行Angular 2应用程序

时间:2017-05-18 22:13:43

标签: java angular tomcat spark-java

我有一个后端,它使用Spark-java框架来生成路由并访问服务器端。我使用的AngularJS效果很好,因为它只是javascript而且文件执行得很好。现在我决定去Angular,但问题是我无法加载角度文件。

当我运行服务时,带有打字稿的客户端运行良好,但这样做我无法访问后端。

可以用tomcat执行angular 2应用程序吗?或者我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:0)

首先。运行ng build后,它会将您的typescript代码编译为javascript,因此Spark使用Angular2AngularJS并不重要。

您是否已将(maven/gradle)配置为将您构建的webapp文件放在resources/public目录下,并将staticFileLocation("/public");放入Main后端类,以告知Spark在哪里寻找webapp文件?

如果没有,您可以手动运行ng build并将target/dist内容复制到resources/public目录。它应该有所帮助。

*如果您使用win尝试运行IDE作为管理员。