J2EE通过tomcat部署的两种方式
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:\ide\apache-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,工具栏里出现图标证明已经安装成功。
5. Eclipse Tomcat 配置
eclipse->Window->Preferences->Tomcat,勾选Version 7.x,Tomcat home 选择第二步的安装目录。
这里context declaration mode 有两种选择,是用来指定应用(Context) 的配置是放在Server.xml中还是放在单独的文件夹中。这个通过界面配置的时候会用到。
点击【ok】,完成配置。
打开上面的contexts directory目录,即: tomcat\conf\Catalina\localhost。在该目录建一个xml文件,写入内容:
<?xml version='1.0' encoding='utf-8'?><!- 这个写不写都无所谓--> <Context path="/hello" docBase="E:\workspace\hello\WebRoot" reloadable="true"/>
也可以在\conf\server.xml <Host><Host/>节点下添加
<Host> <Context path="/hello" docBase="E:\workspace\hello\WebRoot" reloadable="true"/> <Host/>
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所指定的路径的内容
将第 3 步加压后 com.sysdeo.eclipse.tomcat_3.3.0 目录中的 DevLoader.zip 解压缩,得到的 org 文件。命令行下,cd命令切换到org文件夹下,执行jar -cvf DevLoader.jar * 得到的 DevLoader.jar 拷贝到 Tomcat 安装目录下的 lib 目录中。eclipse 点击小猫按钮
相关推荐
- Linux记录21-4.61在tomcat部署新应用的俩种方式 / tomcat 设置为urandom
- 项目是如何通过类eclipse软件部署到Tomcat下的
- Linux-centos8.1通过进入目录的方式修改ip地址,以及两种模式访问外网
- 【linux】【nginx】【tomcat】Tomcat多个项目部署,通过Nginx反向代理分别配置二级域名的流程
- vs2017 远程调试部署在centos上的asp.net core程序(通过附加程序的方式)
- Tomcat通过Memcached实现session共享的完整部署记录
- tomcat如何通过配置的方式部署web工程
- JAVAEE01:环境的安装(如何部署web服务器Tomcat,附一些bug的解决方式)
- 创建一个类,它包含一个在定义时就被初始化了的String域,以及另一个通过构造器初始化的String域。这两种方式有何差异
- 不同电脑通过http访问本地tomcat部署的项目
- maven自定义项目骨架 archetype 命令的用法
- 生成自定义的maven骨架(archetype)