2011-04-22 32 views
0

我是struts初学者。我使用了几个示例hello world应用程序。首先我执行了hello world的struts 2.0.1示例,然后我下载了最新的库并试图创建struts应用程序。但它无法部署。我下载的版本是2.2。然后我不得不改变这些库。而不是2.0.1中使用的commons-logging,我不得不使用commons-io commons-file-upload javaasist。然后只有我可以运行它。但所有其他代码都是相同的。为什么这样?我在哪里可以得到有关这方面的细节。是否有任何链接或参考,我可以知道在所有应用程序中使用的核心库?Struts初学者库

回答

0

我推荐使用Maven和其中一个struts 2 maven archetypes来启动一个项目。例如,在安装Maven:

mvn archetype:generate -B \ 
        -DgroupId=your.group.id \ 
        -DartifactId=your.app.name \ 
        -DarchetypeGroupId=org.apache.struts \ 
        -DarchetypeArtifactId=struts2-archetype-convention \ 
        -DarchetypeVersion=2.2.1 

将创建一个简单的Struts 2的项目为您启用了conventions plugin

您还可以找到核心的依赖关系列表在这里:在开发级

http://struts.apache.org/2.2.1/struts2-core/dependencies.html

+0

一些简单的选择... – 2011-04-22 07:13:45