- 浏览: 948595 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (423)
- mysql (37)
- hibernate (3)
- struts (9)
- spring (33)
- dom4j (2)
- junit (0)
- exception (1)
- 随笔杂谈 (12)
- google app engine (1)
- XMPP (1)
- OAuth安全授权 (1)
- 版本控制 (8)
- 心情感悟 (0)
- core java (19)
- log4j (7)
- jquery (12)
- javascript (10)
- 网站性能优化及工具 (11)
- 服务器架设配置等 (38)
- EXT (4)
- 正则表达式 (5)
- 日志统计分析 (2)
- htmlparse (4)
- httpclient (5)
- java随笔 (5)
- dhtmlxtree (1)
- freemarke (5)
- memcached (6)
- javamail (5)
- Linux命令 (10)
- 应用监控cpu web jdbc等 (4)
- jmagick (9)
- 第三方缓存策略 (9)
- ORM (2)
- hadoop (2)
- 大数据量处理 (8)
- 经典 (1)
- 权限设计 (1)
- andriod (1)
- mybatis (12)
- redis (24)
- 数据结构_算法 (5)
- 分布式系统 (1)
- php (1)
- 网络编程 (3)
- 服务器部署 (3)
- ios (2)
- IM (23)
- mina (1)
- 视讯和语音 (1)
- 代码生成 (1)
- 架构 (4)
- 建模工具 (1)
- oracle (4)
- solr (10)
- 构建工具 (7)
- html5 (1)
- nginx (5)
- css (1)
- 大数据-分布式 (2)
- 设计模式 (2)
- mq (2)
- jvm调优 (8)
- 并发编程 (2)
- 搜索引擎 (1)
- UML (2)
最新评论
-
天使建站:
jquery获取网页里多选框checkbox选中项的值的方法及 ...
JS jQuery分别获取选中的复选框值 -
abao1:
发现一个小问题 sortAndSave方法中的for循环 第二 ...
完整java实现外部排序 -
西巴拉古呀那:
Kafka分布式消息系统实战(与JavaScalaHadoop ...
消息系统kafka介绍 -
kafodaote:
Kafka分布式消息系统实战(与JavaScalaHadoop ...
消息系统kafka介绍 -
成大大的:
Kafka分布式消息系统实 ...
消息系统kafka介绍
Eclipse3.x中热部署项目,启动错误问题:
2009-4-14 22:12:33 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:t' did not find a matching property.
2009-4-14 22:12:33 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre6\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre6/bin/client;C:/Program Files/Java/jre6/bin;.;F:\apache-tomcat-6.0.16\bin;F:\mysql\mysql-5.1.32-win32\bin;F:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Roxio Shared\DLLShared\;C:\Program Files\Java\jdk1.6.0_02\bin;F:\SVNclient\TortoiseSVN\bin;C:\Program Files\StormII\Codec;C:\Program Files\StormII
2009-4-14 22:12:33 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8888
2009-4-14 22:12:33 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 729 ms
2009-4-14 22:12:33 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2009-4-14 22:12:33 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.16
2009-4-14 22:12:34 org.apache.catalina.core.StandardContext resourcesStart
严重: Error starting static Resources
java.lang.IllegalArgumentException: Document base F:\myproject\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\t does not exist or is not a readable directory
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:141)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:3957)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4126)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2009-4-14 22:12:34 org.apache.catalina.core.StandardContext start
严重: Error in resourceStart()
2009-4-14 22:12:34 org.apache.catalina.core.StandardContext start
严重: Error getConfigured
2009-4-14 22:12:34 org.apache.catalina.core.StandardContext start
严重: Context [/t] startup failed due to previous errors
2009-4-14 22:12:34 org.apache.catalina.core.StandardContext stop
信息: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/t] has not been started
2009-4-14 22:12:34 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8888
2009-4-14 22:12:34 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2009-4-14 22:12:34 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/47 config=null
2009-4-14 22:12:34 org.apache.catalina.startup.Catalina start
信息: Server startup in 497 ms
产生问题是因为创建新的server和WEB项目后没有正确配置server服务,现正确配置如下
解决办法:
1.在servers中新建的SERVER上右击——属性的General项下右边Location属性点击SwitchLocation按钮,设置成/Servers/Tomcat v6.0 Server at localhost.server
(Server s : Properties -> General -> Location = /Servers/Tomcat v6.0 Server at localhost.server ;)
2.双击新建的server,修改Server Options设置:将Publish module contexts to separate XML files 打钩(最下面)
3. 配置WEB项目的server选项:右击WEB项目——属性(properties)——server(新建WEB项目后默认是none)选中里面您servers热部署中创建的server(我的是Tomcat v6.0 Server at localhost.server )。
搜索到的相关解释:
(
Explaination :
- Tomcat of previous version doesn' t support the "source" attribute in the "Context" node of "server .xml" file.
Result :
- A separate XML file named "demo.xml" was created in the "$server path$\conf\Catalina\localhost\".
)
注意:【metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\t does not exist or is not a readable directory 】该问题是WEB项目作了不恰当的重命名相关文件夹,或则误删除某些目录又重新创建后导致eclipse无法在使用热部署时候自动同步相关配置。
此时:可手动部署方式将固定的WEB部署目录结构创建到metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\目录底下。如:mytest项目 可以创建结构如下:创建mytest目录,在mytest文件夹目录中创建META-INF、WEB-INF两个文件夹目录。配置到这,此两个文件夹目录底下应该放些什么内容,大家应该都清楚了。正常项目tomcat中结构。如果是新建项目啥都还没写的话建议删除重新创建一个WEB项目,此时ECLIPSE会自动感应。
到此配置完毕,重新启动吧。应该没问题了。
(
启动正确输出信息:
2009-4-14 22:35:40 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre6\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre6/bin/client;C:/Program Files/Java/jre6/bin;.;F:\apache-tomcat-6.0.16\bin;F:\mysql\mysql-5.1.32-win32\bin;F:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Roxio Shared\DLLShared\;C:\Program Files\Java\jdk1.6.0_02\bin;F:\SVNclient\TortoiseSVN\bin;C:\Program Files\StormII\Codec;C:\Program Files\StormII
2009-4-14 22:35:40 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8888
2009-4-14 22:35:40 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 594 ms
2009-4-14 22:35:40 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2009-4-14 22:35:40 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.16
2009-4-14 22:35:40 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8888
2009-4-14 22:35:40 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2009-4-14 22:35:40 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/31 config=null
2009-4-14 22:35:40 org.apache.catalina.startup.Catalina start
信息: Server startup in 439 ms
)
评论
发表评论
-
使用YahooService实现天气预报
2010-03-03 14:50 1405天气预报是非常有用的服务,如果能在网站上集成天气预报,能极大地 ... -
转义问题集
2010-01-16 15:26 1227struts2中设置过滤,把可能输入的危险字符,转换后存入数据 ... -
StringEscapeUtils
2010-01-16 15:14 6013org.apache.commons.lang.StringE ... -
Jprofiler启动Eclipse3.4以测试自己的plugin
2010-01-13 11:18 3257如大家所知,JProfiler是一个著名的用于java系统监 ... -
java.lang.OutOfMemoryError: Java heap space解决方法
2010-01-12 17:36 2171//首先检查程序有没有 ... -
PO、VO、DAO、BO、POJO分别是什么?
2010-01-09 12:12 1407PO:persistant object持久对 ... -
struts2插件
2009-09-22 09:50 1706今天无意查看了Struts2的插件时,发现已经林林总总有40个 ... -
open flash chart with struts2 pie
2009-09-22 09:24 2554open flash chart with struts2 p ... -
性能测试工具
2009-06-17 16:41 1471性能测试工具 免费工 ... -
关于异常
2009-04-27 16:44 1246一、整体规范 按照错误类型,通常的处理方式如下: ... -
开源roller blog中的加解密
2009-04-15 17:45 1273/** * Encode a string ...
相关推荐
这个插件包含了对Tomcat服务器的全面支持,包括浏览Web应用程序、管理服务器实例、热部署应用等。 对于4.4版本的Tomcat,它是Apache Tomcat服务器的一个稳定版本,可能包含了一些性能优化和安全修复。Eclipse插件...
这意味着它与这两个特定版本的Eclipse兼容,使得开发者在这些版本的IDE环境下可以无缝地配置和运行Tomcat服务器,提高开发Java Web应用程序的效率。 【标签】包括"tomcat"、"tomcat9"、"eclipse"、"eclipse4.6"和...
4. **Tomcat的热部署配置**:在Tomcat的`conf/server.xml`文件中,启用`reloadable`属性可以使得Tomcat在检测到WEB-INF下的类或配置文件变更时,自动重新加载应用。 5. **Eclipse的Server视图**:在Eclipse中,可以...
6. **热部署**:在代码更改后,插件可以自动或手动实现应用的热部署,无需每次都重启服务器。 在使用Eclipse Tomcat插件时,用户需要注意的是,确保Eclipse和Tomcat的版本兼容性,以及正确配置JDK环境,因为Tomcat...
在开发Web应用程序时,结合Eclipse集成开发环境(IDE)和Tomcat服务器,我们可以实现项目的快速构建和热部署,提高开发效率。 1. **Maven Web 项目创建** Maven 提供了多种 archetype(模板)来创建不同类型的项目...
6. **热部署**:修改代码后,无需重启服务器,自动应用更改。 通过Eclipse的透视图(Perspective)和视图(View),用户可以轻松管理和控制Tomcat服务器,使开发流程更加顺畅。在Eclipse中安装并使用这个插件,可以...
eclipse热部署配置详解 热部署是指在不停止服务器的情况下,重新加载和更新应用程序的能力,以提高开发和测试效率。在eclipse中,热部署可以通过配置服务器和项目的部署方式来实现。下面将详细介绍eclipse热部署的...
在软件开发领域,尤其是Java Web应用的开发过程中,Eclipse作为一款强大的集成开发环境(IDE),而Tomcat则是广泛应用的轻量级Web服务器和应用服务器,两者结合能有效提升开发效率。本文将深入探讨"Eclipse Tomcat...
总之,通过以上介绍的Eclipse热部署方法,你可以更高效地开发Java Web应用程序,避免频繁的重启,提升开发效率。无论是使用JRebel插件,还是利用Eclipse和服务器的内置功能,都能帮助你在编码过程中快速看到代码变更...
总的来说,Eclipse Tomcat插件为Java Web开发者提供了一站式的开发环境,使得在Eclipse中进行Tomcat服务器相关的操作变得更加便捷和高效。通过这个插件,开发者可以更加专注于代码编写和应用调试,而无需频繁切换到...
3. **部署应用**: 在Eclipse的工作空间中可以直接将项目部署到Tomcat,无需手动复制文件到Tomcat的webapps目录。 4. **热部署**: 当项目代码有更改时,插件能自动检测并更新已部署的应用,无需每次修改后都手动重启...
Eclipse是一款广泛使用的Java集成开发环境(IDE),它支持多种应用程序的开发,包括Web应用。Tomcat是一款流行的开源Servlet容器,常用于部署和运行Java Web应用。Eclipse中的Tomcat插件使得开发者无需离开IDE就能...
本文将详细讲解如何在Eclipse JEE环境中配置热部署,以便于在修改jsp和java文件后,无需重启Tomcat服务器即可实现应用的更新。 首先,我们要理解热部署的基本原理。热部署是指在运行状态下,对应用中的某些部分进行...
3. **在Eclipse中配置Tomcat** - 打开Eclipse,点击菜单栏上的`Window` -> `Preferences`,在弹出的窗口中展开`Server` -> `Runtime Environments`。 - 点击`Add...`按钮,选择`Apache` -> `Tomcat` -> 你的Tomcat...
通过上述步骤,我们不仅配置了Tomcat的管理用户,定义了Maven中的本地服务器,还创建了一个可以进行热部署的Maven Web项目。这对于快速迭代开发、减少等待时间有着显著的积极作用。然而,需要注意的是,虽然热部署...
在Eclipse中整合Tomcat插件可以极大地方便开发者进行Java Web项目的部署和调试。本文将详细介绍如何在Eclipse3中安装和使用Tomcat插件。 首先,我们要了解`com.sysdeo.eclipse.tomcat_3.0.0.beta`这个文件。这是一...
- **服务器配置**:用户可以直接在Eclipse中配置Tomcat的各个参数,如端口、工作目录等,方便快捷。 4. **安装与使用** 安装com.sysdeo.eclipse.tomcat_3.1.0插件的过程相对简单,只需在Eclipse的"Help" -> ...
Eclipse和Tomcat是Java Web开发中常用的开发环境和服务器软件。热部署和热启动是提高开发效率的重要特性,可以使开发人员在无需重启服务器的情况下更新和部署应用。 热部署是指在服务器运行状态下,重新部署整个Web...
标题和描述中提到的“Eclipse配置Tomcat的方法[图解]”聚焦于如何在Eclipse IDE中集成Apache Tomcat服务器,以便开发者能够在同一环境中开发、测试和运行Java Web应用程序。下面,我们将详细探讨配置过程中的各个...