Java Web 应用程序 Hello World

标签 java eclipse spring maven spring-mvc

我有几个问题。

我正在尝试学习如何使用 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/

相关文章:

java - 为应用程序中的所有线程设置 ThreadContext

android - 如何在 eclipse 上获得 cocos2d-x 的自动完成功能?

java - 使用绑定(bind)变量创建 SQL 查询时出错 - Spring 中的 JDBCTemplate

java - 查询结果为 "ERROR: operator does not exist: character varying ~~ bytea"

java - apache commons ftp客户端文件上传问题

java - JPA 标准 API 按 NULL 最后排序

java - "Cannot be resolved to a type"在 Eclipse Indigo 中编译 Java 项目时出错

c - 如何向使用 Eclipse Galileo C 和 MinGW 构建的应用程序添加图标?

java - 将 Java API 用于 WebSocket (JSR-356) 与 Spring Boot

java - Spring Web 流程中 Action 状态下的多个求值表达式问题