我有一个基于struts框架的myeclipse整个工程文件,我想自己手动部署到tomcat中 有哪位大侠能指点一下

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我有一个基于struts框架的myeclipse整个工程文件,我想自己手动部署到tomcat中 有哪位大侠能指点一下相关的知识,希望对你有一定的参考价值。

两种方法:
一、
1、在webapps目录下创建一个文件夹,和你需要的应用名一样
2、如果工程没有编译,运行myeclipse,project--clean编译一下那个工程
3、把你的webroot目录下的所以文件和文件夹拷贝到刚才的目录
二、
1、打开myeclipse,在工程上右键--export--Java EE--WAR File--Next--选择你要导出的目录(WAR文件名默认和工程名一样,也可以对WAR文件重命名)--finish。
2、导出成.war文件后,找到这个文件,拷贝到tomcat的webapps目录下
3、启动tomcat,tomcat会自动把war文件部署成工程,部署后应用名和war文件名称一致
参考技术A 将工程里整个webroot文件夹拷入tomcat的webapps文件夹下,然后启动tomcat,打开浏览器输入http://localhost:8080/webroot回车
这个方法是可以的,在开发项目时,src的文件会自动编译到webroot下的web-inf的bin目录中。所以直接将webroot放到tomcat下就可以,但如果数据库配置不正确就需要修改一下bin目录下的xml文件。追问

大侠,能用qq直接指导一下吗,如果愿意的话,你加我吧 277532354

本回答被提问者采纳
参考技术B 打开myeclipse,将项目导入,然后打开server,右键点击“add ...”,选择你导入的工程即可追问

我的tomcat在虚拟机里,myeclipse在主机中,用你的方法好像不行

参考技术C 将工程里整个webroot文件夹拷入tomcat的webapps文件夹下,然后启动tomcat,打开浏览器输入http://localhost:8080/webroot回车追问

可是我webroot 文件夹外还有个src文件夹啊 里面有xml文件怎么办啊

追答

你可以将工程导入myeclipse里进行编译和部署
你也可以手动编译工程,将src目录下的java文件全部生成.class文件然后考到web-inf/classes文件夹下,并将xml文件夹也拷入classes文件夹下,建议使用IDE自动编译和部署,简单方便

Struts2是一个基于MVC设计模式的Web应用框架

Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。

Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。

其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。

Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品。

虽然从Struts 1到Struts 2有着太大的变化,但是相对于WebWork,Struts 2的变化很小。

以上是关于我有一个基于struts框架的myeclipse整个工程文件,我想自己手动部署到tomcat中 有哪位大侠能指点一下的主要内容,如果未能解决你的问题,请参考以下文章

java利用myeclipse自带三大框架搭建三大框架(Hibernate+Struts2+Spring)过程详解

如何搭建SSH框架,myeclipse搭建SSH框架详解

SSH框架整(12)

配置Struts框架

struts校验

MyEclipse:SSH快速搭建