我有几个问题。
我正在尝试学习如何使用 Java 制作网络应用程序(我来自 C#)。我要从事的项目正在使用 Spring MVC。
现在Spring MVC/Java的所有教程都想让我使用Maven。我也在使用 Eclipse。
我的问题是,每次我尝试运行从一些教程下载的项目时,如下所示: http://tech-read.com/2011/10/31/spring-3-mvc-annotations/ http://www.mkyong.com/spring3/spring-3-mvc-hello-world-example/
我无法运行该项目。它告诉我该项目没有主要内容,然后尝试找到一个类,但没有什么很清楚的...... 我还观看了有关它的 YouTube 视频,并且有人使用 Jetty 来启动该网站。 (视频链接:http://www.youtube.com/watch?v=uv9tXFrTLtI)
所以我的问题是:
如果我有 Eclipse、Oracle JDK 1.7、Spring Tool Suite 3、Maven + m2e - Maven Integration for Eclipse、Spring IDE blah blah 插件,我是否能够从简单的 Hello World 项目运行网站?如果是这样,我是否必须告诉 Maven/Eclipse 启动我的东西?
最佳答案
您需要在服务器上下文中运行它。
要做到这一点,你需要安装一个 java web 服务器,就像 svz 所说的那样。我用的是Tomcat。
Spring Source Toolkit ( STS ) 附带了这个开箱即用的设置。 Spring 学习起来很困惑,我建议使用这个 IDE 直到你掌握它的窍门,然后你可以尝试更好的(不同的?)Web 服务器。
尝试右键单击您的项目并在服务器上运行它。 应该将其设置为开箱即用。
您还可以将其作为 eclipse 的插件安装,或者手动安装 tomcat 并将您的 war 文件放入应用程序目录中。
关于Java Web 应用程序 Hello World ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12502926/