- 浏览: 7185379 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (397)
- 架构研究 (44)
- 网络协议-TCP/HTTP (20)
- SPRING (23)
- HIBERNATE 3 (30)
- STRUTS 2 (20)
- Java/J2se (25)
- Servlet/Jsp (9)
- 开发工具IDE (10)
- WEB服务器 (17)
- 前端--Java Script (33)
- 前端--CSS (7)
- OS--Linux (31)
- OS--MAC OS (19)
- MySQL数据库 (19)
- Oracle数据库 (11)
- 项目管理工具 (12)
- 数据报表技术 (4)
- 图像处理技术 (10)
- 其它综合技术 (13)
- 权限管理 (1)
- MyBatis (1)
- 网络安全 (6)
- IO (21)
- PostgreSQL (2)
- Eclipse RCP (1)
- GWT (1)
- 算法 (3)
- Storm (2)
- zookeeper (3)
- 消息 (1)
最新评论
-
bukebuhao:
已解决,打开文件太多。ulimit -n 上次临时生效后再次s ...
TFS(Taobao File System)配置dataServer、分区、挂载数据盘 -
bukebuhao:
ds重启后启动不了。报错信息如下,请大神帮助[2018-08- ...
TFS(Taobao File System)配置dataServer、分区、挂载数据盘 -
墨上清:
感谢,看完有了一个完整的知识网络。
Spring MVC 教程,快速入门,深入分析 -
云卷云舒灬:
谢谢,学到很多
Spring MVC 教程,快速入门,深入分析 -
luozhy:
非常感谢非常感谢
Project Web Access ActiveX控件 安装
原版的 Eclipse 自带 WTP ,WTP 本身的 Web 应用服务器管理功能还可以,但有些复杂。
要想把它用顺手,还要花点时间来学习一下。学会后还算方便的。
目前还未找到十分好用的 Eclipse 下的管理Tomcat的插件。
有一个老处于插件TomcatPlugin V321,只能管理一个Tomcat,数量上不够用。
所以用好Eclipse 自带 WTP 也是一条出路。
(本文是Eclipse 3.6 J2EE版)
一、WTP 本身的 Web 应用服务器管理功能
----------------------------------------------------------------------------
WTP 支持几乎所有 Web 应用服务器,支持的 Web 应用服务器种类请看下图。
如果不包括你想要的 Web 应用服务器,可以点击图片中的“ Download additional serer adapters ”添加支持其它的 Web 应用服务器,种类很丰富。
WTP 本身的 Web 应用服务器管理功能功能挺多,相驾驭它还是有点复杂的,下面就学习如何驾驭它。
使用它来发布我的 web 应用程序到 Tomcat 中并运行起来,停止、重起、调试模式启动 Tomcat 、清理再发布,等等。
二、安装Tomcat
----------------------------------------------------------------------------
1、解压两个解压版的Tomcat6,到本地硬盘。
并行项目多,JNDI数据源不同,所以在使用两个Tomcat
JDK,和JAVA_HOME环境变量已正确配置
具体操作,略。
2、在Eclipse中配置上这两个Tomcat,如下图:
三、创建Wtp的Tomcat管理配置项目
----------------------------------------------------------------------------
打开Eclipse的Servers视图。在空白处右击,选“New”--"Server",用于创建Wtp的Tomcat管理配置。
我这里,添加了两个 Wtp的Tomcat server管理配置项目。
删除 Wtp的Tomcat server管理配置项目时, 要停止所有的Tomcat server 才能成功,不然有报错,有残留。
同时在“包视图”也多了一个叫Servers的“项目”,它与我们自己开发的项目是并列的。其中Tomcat的配置文件都在这里。已后想修改Tomcat的配置文件,就应该在这里修改,不要直接修改原Tomcat安装目录的配置文件。
我们按Servers视图中的“Publish to the server”按钮,就会把Eclipse管理的Tomcat的配置文件,同步到物理Tomcat的目录中。
分两中情况:
1、把Eclipse管理的Tomcat的配置文件,同步到Tomcat的物理安装目录中。
2、把Eclipse管理的Tomcat的配置文件,同步到一个Eclipse的深层目录(很深),Tomcat使用这份配置文件启动,而不修改原Tomcat安装目录的配置文件。
我们在最后面选择了 第1种。
“包视图”中这个叫Servers的“项目”是可以删除的,当发生了删除 Wtp的Tomcat server管理配置项目失败,而有残留时,请删除“包视图”中这个叫Servers的“项目”。在新建 Wtp的Tomcat server管理配置项目 时,又会再出来。
四、配置 Wtp的Tomcat server管理配置项目
----------------------------------------------------------------------------
在Servers视图中, 双击新添加的 Wtp的Tomcat server管理配置项目,打开如下界面:
看上图中, 几个红色部分是重点。
默认情况是:
如果不修改这里而使用默认值 ,也是可以发布web应用程序到Tomcat并启动运行的。使用默认值的结果是:
把Eclipse管理的Tomcat的配置文件,同步到一个Eclipse的目录(很深),Tomcat使用这份配置文件启动,而不修改原Tomcat安装目录的配置文件。
“发布项目”时,会copy一份编译好的项目代码到\.metadata\.plugins\org.eclipse.wst.server.core\tmpN\wtpwebapps\目录 。
我们要改成:
这里我们要修改它的,强化对Tomcat的控制力。有时我们还要进入 Tomcat的物理安装目录做一些工作呢。要改成:
把Eclipse管理的Tomcat的配置文件,同步到Tomcat的物理安装目录中conf目录,覆盖原Tomcat安装目录的conf目录的配置文件,加强对Tomcat的控制。
“发布项目”时,会copy一份编译好的项目代码到Tomcat的物理安装目录的webapps目录 。
注意:
大家看上图, 几个重点选项是灰色的不可操作,是因为 Wtp的Tomcat server管理配置项目 中有已发布的项目。
先清理先前发布过的项目,就可以操作了。按照图片中的样子修改,就达到目的了。
五、发布配置文件、发布项目、启动停止Tomcat、反发布、清理
--------------------------------------------------------------
在Servers视图中, 右击 Wtp的Tomcat server管理配置项目,弹出菜单如下:
可进行Tomcat的运行管理。
重点看上面的图上中的红线部分。
1、发布Tomcat配置文件
2、发布项目,如果你的Tomcat配置文件里指明了项目的绝对路径(我常这样做),就可以不发布项目到Tomcat的webapps目录了。这个很重要。
3、启动停止Tomcat
4、反发布
5、清理
重启不用先停止 ,直接按启动就行。
下图中的红线框住的一个“服务器”图标,是“Publish to the server”,是发布Tomcat配置文件用的,很重要,很重要。
六、不能发布项目问题的解决
----------------------------------------------------------------------
只有“动态的Web项目”才可以“发布”到tomcat中,如果你的项目不能“发布”,说明不是“动态的Web项目”。
按如下调整:
鼠标右击项,选中properties,弹出如下窗口,按下图操作,设置为“动态的Web项目”。
如果在编译时, 报错“找不到目标运行时”,也按下图,设置“目标运行时”。就可以了。
评论
我多种方法都使用,这种每次重新部署的方式,还是很有价值的。
感谢artair的评论 ,本文是Eclipse 3.6 J2EE版
我多种方法都使用,这种每次重新部署的方式,还是很有价值的。
发布的方式自有它的好处,比如可以清理原有的部署。
注意:以上所说“发布项目”,其实是在Tomcat的Server.xml配置文件中加入以下一行。
<Context docBase="registration-main" path="/registration-main" reloadable="true" /></Host>
并没有真正的copy文件,只是“指过来”
楼主所讲的方法,并不是指向,而是把编译后的文件copy到tomcat工作目录下,每次部署的时候,都清理tomcat的工作目录,然后再次copy一套过去。
修改了class发布要重启,关联项目的class不会自动发布,等等,现在一直在用一楼的run,除了jetty和tomcat有极少差别之外,这个插件不得说是现在最方便的!!
tomcat下有一款就更好了!!
其实是可以自动发布的,而且也可以将依赖包复制到lib下。当然前提是依赖jar不是指向而是直接复制到工程的lib下。看楼主的eclipse版本,工程的lib下jar文件自动会被加载成依赖的。
工作目录\.metadata\.plugins\org.eclipse.wst.server.core\tmp?\wtpwebapps\
下面就有项目编译好的代码。有代码有改动,这里就也就会相应的改动
<Context reloadable="true" 最好改成false
是COPY了一份编译好的项目代码,发布到tomcat中。
我已修改文章的相关论述,谢谢大家热心指正。
注意:以上所说“发布项目”,其实是在Tomcat的Server.xml配置文件中加入以下一行。
<Context docBase="registration-main" path="/registration-main" reloadable="true" /></Host>
并没有真正的copy文件,只是“指过来”
我更正,我说的有误,我已修改文章的相关论述,谢谢大家热心指正。
修改了class发布要重启,关联项目的class不会自动发布,等等,现在一直在用一楼的run,除了jetty和tomcat有极少差别之外,这个插件不得说是现在最方便的!!
tomcat下有一款就更好了!!
关联项目的class不会自动发布 --- 确实是这样,有这个问题。
不能自动copy项目点jar到lib下--- 不存在这个问题。
一直期待有一款更好的,但现在还没有。
工作目录\.metadata\.plugins\org.eclipse.wst.server.core\tmp?\wtpwebapps\
下面就有项目编译好的代码。有代码有改动,这里就也就会相应的改动
<Context reloadable="true" 最好改成false
不知博主有何特殊配置
修改了class发布要重启,关联项目的class不会自动发布,等等,现在一直在用一楼的run,除了jetty和tomcat有极少差别之外,这个插件不得说是现在最方便的!!
tomcat下有一款就更好了!!
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/TMSP" docBase="F:\code\ws\TMSP\WebContent" reload="true" >
</Context>
path是项目的上下文件路径,客户端使用http://localhost:8080/TMSP进行访问。
docBase是项目开发时所在的目录。
用这种方式配置项目,可以把Eclispe和tocmact集成起来,在Eclipse上启动tomcat。每次修改项目后都不用重新发布,而且支持热启动,修改代码保存后,tomcat自动重新加载项目,可以很方便看到修改后的效果。
发布的只有“配置文件”
注意:以上所说“发布项目”,其实是在Tomcat的Server.xml配置文件中加入以下一行。
<Context docBase="registration-main" path="/registration-main" reloadable="true" /></Host>
并没有真正的copy文件,只是“指过来”
Update Site - http://run-jetty-run.googlecode.com/svn/trunk/updatesite
发表评论
-
JUDE-Community(社区版) 5.5.2 典藏绿色中文版
2012-05-28 09:51 71193最好用的免费的UML工具软件 (最后面 ... -
Eclipse启动参数说明
2010-04-02 16:36 2887转: Eclipse启动参数说 ... -
MyEclipse 8.5 开发环境配置,汉化,Aptana2.0插件,SVN 插件,Flex Builder 3/4 插件安装
2010-04-02 15:53 8476下载MyEclipse 8.5 可以 ... -
开发前IDE的调整(MyEclipse环境)
2010-02-05 11:05 4106记录一下开发规范,大家统一一下 --------------- ... -
反编译工具jad 命令说明
2009-05-08 10:41 2822反编译工具jad简单 ... -
NetBeans Hot Keys
2009-04-24 18:49 1894这里所列出的NetB ... -
使用links方式安装eclipse插件 一例
2009-04-24 11:38 673一、使用links方式安装eclipse插件 假设e ... -
Eclipse开发环境配置,打磨Eclipse,安装插件(适用3.4,3.5,3.6,3.7)
2009-03-24 11:34 18279打磨Eclipse -- 磨刀不误砍柴工 ------ ... -
eclipse快捷键
2009-03-20 08:37 2444抽取接口 :Alt+Shift+t , 选 ... -
Aptana+Firefox3+插件调试JS
2009-03-13 11:18 51391 进入:http://www.aptana.com/docs ... -
MyEclipse6.0安装jad.exe
2009-03-10 09:26 72701.下载jadclipse http://jadclip ...
相关推荐
Eclipse+Tomcat+MySql搭建javaweb开发环境借鉴 在本文中,我们将详细介绍如何搭建一个完整的Java Web开发环境,包括Eclipse、Tomcat和MySql的安装和配置。对于初学者来说,搭建开发环境是一个门槛,特别是在没有...
本教程将详细介绍如何配置`JDK`、`Tomcat`以及`Eclipse`,这三个组件是构建Java环境开发配置的核心,尤其对于进行Web应用程序开发,如JSP,至关重要。 首先,让我们详细了解一下这三个组件: 1. **JDK (Java ...
Eclipse_wtp_tomcatEclipse_wtp_tomcatEclipse_wtp_tomcatEclipse_wtp_tomcatEclipse_wtp_tomcatEclipse_wtp_tomcatEclipse_wtp_tomcatEclipse_wtp_tomcatEclipse_wtp_tomcat
下面将详细介绍如何在Eclipse中配置Tomcat插件,以便于我们能方便地进行开发和测试。 1. 安装Tomcat服务器: 首先,你需要从Apache Tomcat官网(https://tomcat.apache.org/)下载适合你操作系统的Tomcat版本。...
总的来说,创建和发布 WebService 在 Eclipse 中是一个相对直观的过程,涉及到的主要步骤包括安装和配置 Eclipse 插件、设置 Tomcat 和 Axis、编写 Java 类、发布 WebService、编辑 `server.xml` 以及创建和测试 ...
【Eclipse 3.3】 ...而Lomboz 3.3则简化了在Eclipse中与Tomcat的交互,使得开发者能够更专注于编写代码,而不被部署和配置问题所困扰。这个组合在当时是开发者构建和测试Java Web应用程序的常用选择。
在Eclipse中集成Tomcat插件,可以方便开发者在Eclipse内直接管理、启动和调试在Tomcat上运行的Web应用,无需离开IDE。 **Eclipse的Tomcat插件介绍** Eclipse中的Tomcat插件允许用户在Eclipse的工作空间内直接配置...
### Eclipse 3.1.2 + Lomboz 3.1.2 + Tomcat 5.0.28 配置详解 ...通过合理的环境变量配置、Eclipse 安装与插件管理以及 Tomcat 的集成,开发者可以在该环境中高效地进行 Java Web 应用程序的开发与调试。
1. **安装Eclipse插件WTP (Web Tools Platform)**:Eclipse原生并不支持Tomcat的配置,需要通过安装WTP插件来扩展其功能。进入Eclipse Marketplace,搜索WTP并按照提示安装。 2. **添加Tomcat服务器**:安装完WTP后...
这个过程涉及到了源码管理和自动化构建工具Maven,以及集成开发环境Eclipse中的服务器适配器Tomcat,它们共同助力实现项目的热部署,即代码修改后无需重启服务器即可看到更新效果。 首先,Maven是一个强大的项目...
至此,你已经在Eclipse中成功配置了Tomcat服务器,并学会了如何利用“Links”进行资源管理。通过这样的配置,你可以方便地在本地环境中开发、测试和调试Java Web应用程序。记得在团队协作中保持良好的代码管理和版本...
在Eclipse中运行Tomcat源码前,确保已正确配置了Eclipse的Java和Web开发工具(如JDT和WTP)。导入源码后,需要设置项目的构建路径,确保所有依赖项被正确引入。描述中提到的"依赖添加完毕",意味着源码已经包含了...
Eclipse RAP Deploy 是一种针对Eclipse 3.5版本的Web应用程序部署解决方案,它结合了Tomcat服务器,使得开发人员能够更方便地在Eclipse环境中进行RAP(Remote Application Platform)项目的部署和测试。RAP是一种...
### Eclipse + Tomcat 开发配置详解 #### 一、系统环境与软件准备 为了搭建一个高效且稳定的Eclipse + Tomcat开发环境,首先需要确保具备以下软件和工具: 1. **操作系统**: Windows XP SP2。 2. **Lomboz插件**:...
### Eclipse 3.1.2 + Tomcat 5.5 + Lomboz 3.1.2 配置详解 #### 一、环境与插件准备 为了搭建 Eclipse 3.1.2 + Tomcat 5.5 + Lomboz 3.1.2 的开发环境,首先需要准备好以下软件及插件: 1. **操作系统**: Windows...
### Eclipse+Tomcat+MySQL 搭建 Java Web 开发环境 #### 一、概述 在 Java Web 开发领域,Eclipse、Tomcat 和 MySQL 是非常重要的组成部分。本文旨在为初学者提供一套详细的指南,帮助他们顺利搭建起 Java Web 的...
文档解决了myeclipse或eclipse无法从wtpServer添加tomcatserver
总结来说,Lomboz-Eclipse+TOMCAT插件教程主要涵盖了如何在Eclipse环境中安装和使用Lomboz插件,配置和管理Tomcat服务器,以及创建、调试和部署Java Web应用的全过程。通过这个教程,开发者可以提升工作效率,更好地...