JAVA web工程怎么发布?
用struts2+spring+tomcat6.0创建的web工程能发布到jboss上运行吗?
用struts2+spring+tomcat6.0创建的web工程,之前都是把tomcat集成到myeclipse上,由eclips自动部署的,能不能手动部署?比如打成ear包?
用manve管理web项目时,是项目创建时候就需要加入maven吗?我现在项目已经做完了,能不能添加用maven来管理?
maven能不能用于发布web项目?
使用Myeclipse+Jboss创建web项目时,如果不把jboss集成到myeclipse上,怎么创建?目录结构是什么样的?还能是这样的吗? 展开
在所要发布的Java Web项目上点击右键—>Export—>J2EE—>WAR file(MyEclipse)后Next,然后选择所要发布的项目和导出的路径,最后Finish。
把你的.war文件放进Tomcat的安装目录的webapps文件夹里(例如:C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps),如果你的tomcat是启动状态的话,这时候你在这个文件夹里点鼠标右键,刷新,就会发现你的war文件神奇的解开了,多出来一个同名的文件夹,这个文件夹里,就是你这个war文件的web目录。
在浏览器地址栏里输入http://localhost:8080/后面加上项目的名称。
web工程的目录结构是一定的(WebRoot名称可以是别的),跟什么容器是没有关系的。
在tomcat里面运行的工程当然能在jboss里运行
myeclipse可以把项目打成jar war ear等类型的包。具体操作file-->export-->java ee选择你要打包的类型即可
项目开始就必须用maven,因为maven项目的目录结构跟myeclipse的web工程目录结构不一样。如果后期要添加,要做迁移工作
maven可以发布web工程
myeclipse只是一个集成了很多插件的ide 可以不集成jboss创建发布web项目。具体参考1-3