elipse打包和发布的个人总结

MyEclipse 打包和发布的个人总结

 

 

开发环境

myeclipse7.0

jdk1.6

tomacat6

 

实验方法一:简单的内部测试的发布方法,不用打包步骤

 

使用myesclipse时,在本机自动编译且运行正常后,找到Tomcat目录的相关位置,如C:/Tomcat6.0/work/Catalina/localhost/_/org/apache/jsp,下一级目录就是server.xml中配置的子目录了,复制内容该子目录的全部内容到测试服务器的同样目录下,启动测试服务器的tomcat,就能看到对应的网页了。

说明:

1、此方法,用户可以看到源文件,只能用于内部测试。

 

2、本人清空work目录,在myesclipse启动Tomcat时,会自动生成各下级目录和对应的内容,证明是自动生成的。

 

 

 

实验方法二:MyEclipse生成WAR包并在Tomcat下部署发布

首先是使用MyEclipse将web项目打包,右键选中项目,选择export。
弹出Export的select窗体,选择Java EE 的WAR file(myeclipse)选项,然后选择工程名称和路径,单击完成就可以了。

打包完成以后我们将war放到tomcat的webapps目录下,并设置server.xml文件;设置方法,在本人的其它文章中有介绍。
然后运行tomcat,并输入项目的url就可以了。

说明,对外此方法可用,即使包括了外部JAR包

 

补充,个人习惯是将war包用rar解压到webapps目录下的指定目录中(如abc),然后在server.xml文件中,设置docBase项为该目录(如abc),再启动tomcat。

说明,server.xml调整后,tomcat必须重新启动,配置文件才起作用。

 

实验方法三:指定目录生成jar包

 

 

 

 

 

 

 

 

在工程内的指定目录(CS或者BS结构)上单击右键,选择Export选项,弹出Export的select窗体,选择Java 的Jar file选项,然后选择工程名称和路径等,单击完成就可以了。

 

 

 

实验方法四:用MyEclipse视图生成并自动布署

 

 菜单window--show view,选择package exlorer视图,在此视图中,在要生成的项目上右键,选择add and remove project deployments,弹出窗体中,单击add按钮,弹出创建新部署对话框,在server下拉框中选择tomcat 6.x服务器;选项是生成开发过程的部署(wlp),还是最终发版的部署(war);系统会自动部署在tomcat的webapps目录,系统允许删除此部署,允许重新部署。

说明,此方法最简单,且满足了内部测试和发版的要求。

注意事项

发布后与开发版不一样,直接用http://localhost:8080访问时,显示的是tomcat的root下的index.jsp,即使你的目录下有此文件也是显示tomcat的,解决方法,用不同的端口号,且地址改为访问IP地址,即使本机,也用http://127.0.0.1:8080,就正常了。

 

自动获取IP时,检查本机的IP地址的方法,运行cmd,输入ipconfig,本地连接中会显示现在的IP地址。

你可能感兴趣的:(总结)