首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java web应用hello world

Java web应用hello world
EN

Stack Overflow用户
提问于 2012-09-20 05:09:09
回答 2查看 994关注 0票数 2

我有几个问题。

我正在学习如何用Java制作web应用程序(我来自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/

我不能运行这个项目。它告诉我这个项目没有main,然后试图找到一个类,没有什么非常清楚的……我也看过youtube上的视频,有个人用Jetty启动了这个网站。(视频链接:http://www.youtube.com/watch?v=uv9tXFrTLtI)

所以我的问题是:

如果我有Eclipse,Oracle JDK1.7,Spring Tool Suite3,Maven + m2e - Maven Integration for Eclipse,Spring IDE之类的插件,我应该能够从一个简单的Hello World项目运行一个网站吗?如果是这样,我是否需要告诉Maven / Eclipse一些特定的东西来启动我的东西?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-20 18:27:30

你可以使用jetty。在您的pom中添加jetty插件,如下所示:

代码语言:javascript
复制
   <build>
  <finalName>spring-mvc-webapp</finalName>
  <plugins>
    <plugin>
      <artifactId>maven-compiler-plugin</artifactId>
      <configuration>
        <source>1.7</source>
        <target>1.7</target>
      </configuration>
    </plugin>
    <plugin>
      <groupId>org.mortbay.jetty</groupId>
      <artifactId>maven-jetty-plugin</artifactId>
      <version>6.0.1</version>
      <configuration>
        <scanIntervalSeconds>10</scanIntervalSeconds>
      </configuration>
    </plugin>
  </plugins>
</build>

执行mvn jetty:运行

连接到网址:http://localhost:8080/spring-mvc-webapp/

票数 1
EN

Stack Overflow用户

发布于 2012-09-20 05:12:37

您需要在服务器上下文中运行它。

要做到这一点,你需要安装一个java web服务器,就像svz所说的那样。Tomcat是我使用的那个。

Spring Source Toolkit (STS)提供了这个开箱即用的设置。Spring很难学,我建议你使用这个IDE,直到你掌握它的诀窍,然后你就可以尝试更好的(不同?)web服务器。

尝试右键单击您的项目并在服务器上运行它。它应该设置为开箱即用。

您还可以将其作为eclipse的插件安装,或者手动安装tomcat并将war文件放入app目录。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12502926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档