我是Angularjs的新手,我正试图用Spring运行第一个角度程序。我从这里下载了代码:http://javahonk.com/spring-mvc-angularjs-integration/。将其作为maven项目导入。从eclipse市场下载的JSDT和AngualrJs插件,但它仍未运行。没有错误消息。我在tomcat 7上运行它。我错过了什么?
任何帮助都会受到赞赏吗?
答案 0 :(得分:1)
我不是Eclipse用户。所以我不知道。但是您可以将nodejs用作静态服务器。它被解释为here
1)为您的操作系统安装nodejs
2)在终端(控制台)中运行此命令
> npm install http-server -g
3)启动服务器
> cd /path/to/your/project
> http-server -o --cors
现在,您可以从浏览器http://localhost:8080/yourfile.html
在Eclipse中工作,只需在浏览器上刷新页面即可查看更改。
答案 1 :(得分:0)
如果您正在使用 Eclipse IDE 中的 Spring 应用程序,那么最好的替代方案是使用嵌入式应用程序服务器启动应用程序(我最好建议<如果您不需要EE级组件,则选择em> Jetty 或 Tomcat 。 您可以关注this link,其中包含在Eclipse IDE中添加新Application Server的基本步骤。
添加新的应用服务器后,您可以deploy your application然后启动它,然后您应该可以通过 http://localhost:8080/SpringMVCAngularJS
访问您的应用。
使用Maven作为构建工具时,一个很好的选择是使用嵌入式AS插件,例如Tomcat7 Plugin或Jetty Plugin。该插件将提供使用Maven不同目标启动应用程序的功能(不需要在Eclipse IDE中添加新的AS)。
我根据你提到的教程推了a sample module。你可以在* nix shell中测试上面描述的插件(如果还没有完成,你可能需要设置git
):
git clone https://github.com/tmarwen/stackoverflow-showcase.git
cd stackoverflow-showcase/springmvc-angularjs
mvn tomcat7:run