Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在eclipse kepler中运行AngularJS?_Java_Eclipse_Angularjs_Spring_Maven - Fatal编程技术网

Java 如何在eclipse kepler中运行AngularJS?

Java 如何在eclipse kepler中运行AngularJS?,java,eclipse,angularjs,spring,maven,Java,Eclipse,Angularjs,Spring,Maven,我是Angularjs的新手,我正在尝试用Spring运行第一个Angularjs程序。我从这里下载了代码:。将其作为maven项目导入。从eclipse marketplace下载了JSDT和AngualrJs插件,但它仍然没有运行。没有错误消息。我在Tomcat7上运行这个。我错过了什么 如果有任何帮助,我们将不胜感激。我不是Eclipse用户。所以我对此一无所知。但是您可以将nodejs用作静态服务器。这是解释 1) 为您的操作系统安装nodejs 2) 在终端(控制台)中运行此命令 3)

我是Angularjs的新手,我正在尝试用Spring运行第一个Angularjs程序。我从这里下载了代码:。将其作为maven项目导入。从eclipse marketplace下载了JSDT和AngualrJs插件,但它仍然没有运行。没有错误消息。我在Tomcat7上运行这个。我错过了什么


如果有任何帮助,我们将不胜感激。

我不是Eclipse用户。所以我对此一无所知。但是您可以将nodejs用作静态服务器。这是解释

1) 为您的操作系统安装nodejs

2) 在终端(控制台)中运行此命令

3) 启动服务器

> cd /path/to/your/project
> http-server -o --cors 
现在,您可以从浏览器
http://localhost:8080/yourfile.html

在Eclipse中工作,只需刷新浏览器上的页面即可查看更改

如果您在EclipseIDE中使用Spring应用程序,那么最好的选择是使用嵌入式应用程序服务器启动应用程序(如果您不需要EE级组件,最好推荐Jetty或Tomcat)。 您可以遵循,其中包含在EclipseIDE中添加新应用程序服务器的基本步骤

一旦您添加了一个新的应用程序服务器,您就可以在其中启动它,您应该可以在
http://localhost:8080/SpringMVCAngularJS

当使用Maven作为构建工具时,一个好的替代方法是使用嵌入式as插件,如或。该插件将提供使用Maven不同目标启动应用程序的能力(不需要在EclipseIDE中添加新的AS)。 我是根据你提到的教程推的。您可以在*nix shell中测试上述插件,如下所示(如果尚未完成,则可能需要设置
git
):


检查您是否喜欢它,我之前一直在使用node。但现在我想与Spring、mysql和web服务集成。这仍然有效吗?是的,您可以在开发阶段使用它。如果您想使用angularjs与restful服务(可能是bestway)集成,这个策略很快被命名为单页或单页应用程序架构师。在这种情况下,前端和后端运行在不同的服务器上。前端通常只存储静态文件,如html、css、js和图像。所以应该有一个http服务器来服务这些文件。nodejs是一个很好的开发选择。如果我在Spring中创建一个JSon对象,从mysql服务器获取JSon对象,并希望在angularJS控制器中获取该对象以在我的html中显示,那么在生产环境中有更多的替代NodeJ的方法,如nginx、apache等。这会不会在两台不同的服务器上进行两次不同的调用,并最终减慢进程?还是我遗漏了什么?或者这是正常的工作与angularJS?谢谢你的帮助,但我解决了它早些时候,它正在运行。对不起,我不记得我是怎么解决的。我一直在尝试将angularJS与spring集成在一起。现在,我已经将整个angular应用程序与spring集成在一起,并试图使其发挥作用。您可能需要尝试提供的社区工作技巧,它符合您的需要,然后您可以接受它,甚至可以对其进行投票:)抱歉,我没有早些时候回复您,但我已经尝试过了,但我发现我的问题在于我的理解春天的依赖注入。再次感谢你的帮助!我不是说不尊重你!
> cd /path/to/your/project
> http-server -o --cors 
git clone https://github.com/tmarwen/stackoverflow-showcase.git
cd stackoverflow-showcase/springmvc-angularjs
mvn tomcat7:run