- 浏览: 7155415 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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 71028最好用的免费的UML工具软件 (最后面 ... -
Eclipse启动参数说明
2010-04-02 16:36 2852转: Eclipse启动参数说 ... -
MyEclipse 8.5 开发环境配置,汉化,Aptana2.0插件,SVN 插件,Flex Builder 3/4 插件安装
2010-04-02 15:53 8409下载MyEclipse 8.5 可以 ... -
开发前IDE的调整(MyEclipse环境)
2010-02-05 11:05 4046记录一下开发规范,大家统一一下 --------------- ... -
反编译工具jad 命令说明
2009-05-08 10:41 2782反编译工具jad简单 ... -
NetBeans Hot Keys
2009-04-24 18:49 1856这里所列出的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 18183打磨Eclipse -- 磨刀不误砍柴工 ------ ... -
eclipse快捷键
2009-03-20 08:37 2399抽取接口 :Alt+Shift+t , 选 ... -
Aptana+Firefox3+插件调试JS
2009-03-13 11:18 50801 进入:http://www.aptana.com/docs ... -
MyEclipse6.0安装jad.exe
2009-03-10 09:26 72701.下载jadclipse http://jadclip ...
相关推荐
Eclipse_wtp_tomcatEclipse_wtp_tomcatEclipse_wtp_tomcatEclipse_wtp_tomcatEclipse_wtp_tomcatEclipse_wtp_tomcatEclipse_wtp_tomcatEclipse_wtp_tomcatEclipse_wtp_tomcat
有图,有文,步骤清晰,有测试是否成功安装的方法
文档解决了myeclipse或eclipse无法从wtpServer添加tomcatserver
该项目基于Spring 3.1.3, Spring MVC, Hibernate 4.1.7, EhCache, Spring Data JPA 1.1.0, MySQL 5, Spring Security 3.1.3, Spring Mail, ...2. Eclipse 4 EE + maven wtp plugin + Tomcat 7 + java 7 运行环境
5、Tomcat运行环境支持:Tomcat安装参考第6章。 在光盘的相关文件夹说明如下: 1、source目录下为源代码, 2、sql目录下为数据库脚本, 3、war目录下为运行的war文件。 光盘上存放的代码编号与图书正文的编号相...
首先,将wtp-all-in-one-sdk-R-1.0.1-200602171228-win32.zip解压至d:\eclipse; c.其次,将jakarta-tomcat-5.0.28.zip解压至d:\jakarta-tomcat-5.0.28; d.安装SQL Server 2000(缺省的数据库用户:sa,密码:...
Spring-Hibernate-示例使用 Spring、Hibernate、Gradle、Eclipse、Tomcat、Mysql 的 Java Web 应用程序框架。 ##tips 如果您正在构建一个 web 应用程序,请确保您应用 'eclipse-wtp' 插件而不是 'eclipse'。
在“CreatingWebApplicationswiththeEclipseWTP”(http://jdj.sys-con.com/read/152270.htm)一文中,我们使用EclipseWebToolsProject、Tomcat应用服务器和MySQL数据库服务器,创建了一个Web应用程序。尽管该应用程序...
Jetty WTP插件(Plugin) JettyOSGi SDK for Eclipse-PDE EclipseRT Jetty StarterKit SDK OSGi Jetty on OSGi, RFC66 基于Jetty OSGi的产品 OSGi贴士 Equinox中使用Jetty实现HTTP Service Felix中使用Jetty实现...
要求Java 8 Spring Tool Suite、Eclipse WTP 或类似的运行应用程序此应用程序使用 Webapp Runner ( ) 部署在 Heroku 上,因此 Web 也可以在具有与部署完全相同(一致)服务器的本地计算机上运行。 要运行该项目...
3.2.Eclipse Maven的配置 每打开一个新的工作空间,要配置一下Maven,然后再写代码 3.3.创建Maven项目 右击创建一个maven project Packing:有三种: Jar:java项目, War:web项目 Pom:文件夹,jar和war文件,maven...
1.3.2下载安装ECLIPSE 7 1.3.3 安装WTP模块 8 1.3.4 安装Tomcat 9 1.3.5 ISAG接口相关通用参数及说明 10 2. SMS 13 2.1短信接口开发环境搭建 13 2.2 SendSMS短信发送接口开发 19 2.3 SendSMS短信上行,回执接口开发 ...
WTP :一个跟myeclipse差不多的东西,主要差别是 WTP 是免费的,如果使用myeclipse,这个可以取消 Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消 Derby:一种保存成 jar ...
您可以使用Eclipse WTP进行开发(具有提供的插件套件扩展),并可以使用Apache Tomcat Application Server 7.0(完全符合Servlet API 3.0)来进行部署和运行。 按照我们的“ Lemansys Bonsai指南”以及30多个示例,...