在Eclipse中配置Struts2第一个HelloWorld项目
来源:互联网 发布:android实现java线程池 编辑:程序博客网 时间:2024/04/24 15:09
在Eclipse中配置Struts2第一个HelloWorld项目
运行环境:Eclipse + Struts 2.1.6 + Tomcat
一、安装相关的文件
1 安装JDK6。
2 安装Tomcat,直接解压缩版。
3 安装Eclipse,直接解压缩版。
4 解压缩Struts2.1.6,在APPS目录下有几个.war文件。可以使用WINRAR打开,我们仅解压struts2-blank-2.1.6.war,以便使用里面的配置文件。
二、运行环境配置
1 配置JREs
打开配置对话框:Window / Preferences...
选择JREs配置
选择浏览,在弹出来的对话框中选择你安装的JDK6,点击确定
确定后如下图所示,如果项目很大,需要比较多的内存,可以在Default VM Arguments那里添加内存设定参数
点击OK后可以在重复上面动作,添加JRE6。
3 配置Tomcat
选择Server配置页
在下面打开的对话框中选择Tomcat:
点击Next后如下图
在Tomcat地址栏选择你安装的Tomcat目录,在JRE栏选择JDK1.6.0,在以后启动Tomcat时如果提示JRE配置错误,可重新回到这里修改就可以.点击Finish后如下图。
三、创建Struts 2 项目
创建一个Web项目。由于现在还没有合适的插件来直接生成Struts2的项目,所以我们先创建一个普通的Web项目,然后通过简单的配置,使其具备Struts2的功能。
1 通过菜单新建项目,打开如下画面,选择建立动态项目
点击Next后如下图,输入新建的项目名,如果前面的设置正确的话,此时Target Runtime栏中Tomcat会自动显示出来,也可点击New弹出对话框来新建一个Server,过程和前面Server创建过程一样。
此时,可以直接点击Finish结束项目创建。建好的项目结构如下图。
此时,你创建的这个项目存在于你指定的工作目录之中。也可以在你的项目名上点击鼠标右键选择属性。在弹出的属性对话框中得知你的项目的位置。如下图。
四、配置Struts2项目
在前面建立的项目基础上开始追加Struts2的功能。
1 添加Struts2的开发包。
从解压缩的struts2-blank-2.0.6.war目录下lib目录中的所有.jar文件拷贝到新建的项目的lib目录下。
拷贝方法可以是,选中此lib目录下的所有文件,点击右键,选择复制。
在Struts 2.1.6中拷贝的文件是:
commons-beanutils-1.7.0.jar
commons-fileupload-1.2.1.jar
commons-logging-1.0.4.jar
freemarker-2.3.13.jar
ognl-2.6.11.jar
struts2-core-2.1.6.jar
xwork-2.1.2.jar
然后再Eclipse中在lib目录上点击右键选择粘贴,如下图
然后在项目名上点击右键选择刷新,或者按F5。
然后在如下目录中就会发现新追加的jar包。
2 拷贝Web.xml文件
选择上面的web.xml文件并复制,在Eclipse中在web.xml上粘贴。
3 拷贝Struts.xml文件以及相关的java文件和其他的xml配置文件。
五、Hello World
在webcontent下创建一个HelloWorld.java,在文件上右键,Run as / Run on Server。
点击Next进入如下界面:
若出现错误,可重新建立server,步骤:new / other / server / server,出现如下界面:
其他选项默认。
点击下图第一个红框中的按钮启动Server,第二个红框发布页面。
若启动Server时有警告信息,停止Server后,双击上图中的记录,在界面上去掉勾选“Publish module contexts t separate XML files”,保存后重启Server,下图所示:
发布页面后就可以访问了:http://localhost:8080/myStruts/helloworld.jsp
但是Eclipse与MyEclipse不同的是,Eclipse没有发布到Tomcat所在目录下,而是发布到了如下类似的目录下:%工程所在目录%\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\myStruts\org\apache\jsp(myStruts\org\apache\jsp中的myStruts为工程名)
部分内容参考http://tech.it168.com/j/2007-09-22/200709222119810.shtml
- 在Eclipse中配置Struts2第一个HelloWorld项目
- struts2第一个HelloWorld项目
- springmvc第一个项目helloworld配置
- 在Eclipse中配置Struts2项目
- 在Eclipse中配置Struts2项目
- Eclipse3.5下的struts2的配置,以及建立第一个struts项目HelloWorld
- Struts2第一个实例HelloWorld
- 用Jersey、Grizzly在eclipse中开发第一个RESTful服务helloworld
- 用Jersey、Grizzly在eclipse中开发第一个RESTful服务helloworld
- 第一个在eclipse中的java程序(HelloWorld)
- 在Eclipse中配置Struts2项目(一)
- 在Eclipse中配置Struts2项目(二)
- 在Eclipse中配置Struts2项目(三)
- 在Eclipse中配置Struts2项目(四)
- 在Eclipse中配置Struts2项目(五)
- 在eclipse中进行Struts2项目的配置
- 在eclipse中进行Struts2项目的配置
- 在eclipse中进行Struts2项目的配置
- MongoDB基本管理命令
- Unable to resolve target 'android-7'
- cgi 上传文件(c 语言) 进度条显示
- java转换中文数字为阿拉伯数字
- ISCC 2012 真实关第一题
- 在Eclipse中配置Struts2第一个HelloWorld项目
- strings.xml中占位符使用
- JDOM入门实例:读取与创建xml文档
- ubuntu下安装mysql
- QT 推箱子小游戏编写
- Eclipse快捷键大全(转载)
- Android视频慢慢来1
- gridControl1 中添加checkbox 列
- MFC中动态创建对象的一点思考