【发布时间】:2011-08-11 08:24:54
【问题描述】:
我在网络中尝试了很多示例。但我仍然无法使用 struts 2 运行简单的 helloworld 程序。每当我尝试时,我都会收到“找不到资源错误”,尽管如果我按照网络中的示例正确执行了这些步骤。如果有人能粗暴地给我一步一步的程序,那将对我有很大的帮助!
【问题讨论】:
我在网络中尝试了很多示例。但我仍然无法使用 struts 2 运行简单的 helloworld 程序。每当我尝试时,我都会收到“找不到资源错误”,尽管如果我按照网络中的示例正确执行了这些步骤。如果有人能粗暴地给我一步一步的程序,那将对我有很大的帮助!
【问题讨论】:
如果您熟悉 Maven 2,那么您可以使用 Struts2 architype-basic 它将创建和设置一个 hello world struts2 应用程序。 this 会起作用。
【讨论】:
我已经针对这个问题发布了好几次,开始学习任何框架的最佳方法是尝试与框架一起不信任的示例应用程序。
Struts2也不例外。只需从官方下载页面下载示例应用程序并在您的tomcat中运行
它不仅会给你一个运行的例子,而且会帮助你理解他们是如何打包应用程序的,什么资源在什么地方,需要什么依赖关系以及运行应用程序需要哪些其他配置
p>Struts2 Sample Application Download
从这里下载示例应用程序,您将获得 struts2-blank-x.x.x 战争文件,这是一个标准的 struts2 结构,运行 hello world 应用程序
关于 maven,它是创建标准应用程序结构的最佳方法,但如果您不熟悉 maven,那么我最好的建议是现在花时间学习 Struts2,并且可以沿途捕获 maven
p>【讨论】:
C:\eclipse\workspace\struts2-blank\src\example 和C:\eclipse\workspace\struts2-blank\build\classes\example..
这可能对某些人来说是一种可怕的讽刺,但是......
我写了这个非常好的和非常详细的描述,虽然只是用 netbeans 做的,但可以拉着别人走路,在这里找到:Struts2 & NetBeans 7
下载 Java EE 版本的 netbeans:http://netbeans.org/downloads/ 跟随我的教程。
现在要捍卫为什么这不是讽刺,两个 IDE 都是它们本来的样子(顺便说一句,这很棒),您现在应该能够回到 Eclipse 并开始使用 struts2。也就是说,问题不在于 IDE,而在于您的特定 IDE 缺乏真正温和的操作。如果您能像我为 netbeans 所做的那样详细说明所有步骤,发布此问题的解决方案,我肯定会赞成您的问题和答案,我会在此处指出 Eclipse 用户!
PS:使用演示应用程序没有任何问题,但是一个非常具体的步骤会更好,因为使用 java EE 进行 Web 编程的新用户通常不知道他们在看什么。
【讨论】: