J2EE通过tomcat部署的两种方式

本文是介绍J2EE项目,通过tomcat插件方式和eclipse server 视图两种方式的部署。

一、集成Tomcat插件到Eclipse

1. 下载 Tomcat

作者选择的是 Tomcat7,下载地址:http://tomcat.apache.org/download-70.cgi,选择绿色版的 zip 进行下载,选择Core,根据自己的操作系统选择版本,这个一般影响不大

2. 安装 Tomcat

解压缩第 1 步的 apache-tomcat.zip,作者把它解压缩在 D 盘 ide目录下。右键点击我的电脑,选择属性->高级->环境变量->新建系统变量,变量名CATALINA_HOME,变量值输入D:ideapache-tomcat-7.0.53 确定。

3. 下载 Tomcat Eclipse 插件

下载地址http://www.eclipsetotale.com/tomcatPlugin.html。最新的 releaseNotesV33 可以支持到 Tomcat 7(tomcatPluginV33.zip 可以支持 Eclipse 3.1, 3.2, 3.3, 3.4, 3.5, 3.6 和 Tomcat 4.x, 5.x, 6.x, 7.x

4. 安装 Tomcat 插件

将上一步得到的 tomcatPluginV33.zip 解压缩,将解压缩后得到的 com.sysdeo.eclipse.tomcat_3.3.0 文件拷贝到 eclipse 根目录下的 plugins 目录中。重启 eclipse,工具栏里出现图标Eclipse工具栏Tomcat的图标证明已经安装成功。

5. Eclipse Tomcat 配置

eclipse->Window->Preferences->Tomcat,勾选Version 7.x,Tomcat home 选择第二步的安装目录。

这里contextdeclaration mode 有两种选择,是用来指定应用(Context) 的配置是放在Server.xml中还是放在单独的文件夹中。这个通过界面配置的时候会用到。

点击【ok】,完成配置。

打开上面的contextsdirectory目录,即:tomcatconfCatalinalocalhost。在该目录建一个xml文件,写入内容:

<xml version=‘1.0’ encoding=‘utf-8’><!- 这个写不写都无所谓–>
<Context path=“/hello” docBase=“E:workspacehelloWebRoot” reloadable=“true”/>

也可以在confserver.xml节点下添加

<Host>
<Context path=“/hello” docBase=“E:workspacehelloWebRoot” reloadable=“true”/>

6. 部署 JEE 项目到 Tomcat

右键点击项目名,Properties->Tomcat->确认 Is a Tomcat Project 被勾选后点击 OK 按钮,%CATALINA_HOME%/conf/Catalina/localhost 下会有 *.xml 文件生成。下图1红线框指的是部署成功之后访问的项目路径名,2红线框中,/是指项目根路径,/web就是要发布到Tomcat服务器上的内容,下图中3的路径是java文件编译后.class文件的存储路径,这个路径必须包含在2所指的路径下,因为TomcatPlugin只加载2所指定的路径的内容

.class文件存放路径

7. 启动 Tomcat 调试项目
将第 3 步加压后 com.sysdeo.eclipse.tomcat_3.3.0 目录中的 DevLoader.zip 解压缩,得到的 org 文件。命令行下,cd命令切换到org文件夹下,执行jar -cvf DevLoader.jar *得到的 DevLoader.jar 拷贝到 Tomcat 安装目录下的 lib 目录中。eclipse 点击小猫按钮Tomcat启动按钮启动 Tomcat ,打断点即可对你的 JEE 程序进行断点跟踪调试了。

二、将Tomcat和eclipse相关联:

打开eclipse for Java EE ,选择菜单栏Windows–>preferences,弹出如下界面:

上图中,点击“add”的添加按钮,弹出如下界面:

上图中,选择对应的Tomcat版本,继续:

上图中,选择Tomcat的路径,以及JRE,点击“完成”,配置完毕。

上图中是当前项目的属性—server后,选中前面部署好的tomcat。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值