Tomcat并未从Eclipse部署我的Web项目 [英] Tomcat is not deploying my web project from Eclipse
问题描述
我正在开发Web应用程序。到昨天为止一切都工作正常。
昨天发生了某些事情(不知道到底是什么),并且Eclipse不再部署我的应用程序。
我正在使用spring和maven,但是以前使用过,所以我认为这没问题。
当我开始我的应用程序在启动日志中有以下内容:
7.9.2012 12:39:23 org.apache.catalina.core.AprLifecycleListener初始化
信息:在java.library.path上找不到基于APR的Apache Tomcat本机库,该库可在生产环境中实现最佳性能:C:\Program Files\Java\jdk1.6.0_31\bin; C:\Windows\Sun\Java\bin; C:\Windows\system32; C:\Windows; C:/ Program Files(x86)/ Java / jre6 / bin / client; C:/程序文件(x86)/ Java / jre6 / bin; C:/程序文件(x86)/ Java / jre6 / lib / i386; C:\Windows\system32; C:\Windows; C:\Windows\ \System32\Wbem; C:\Windows\System32\WindowsPowerShell\v1.0\; C:\Program Files(x86)\ATI Technologies\ATI.ACE\Cor e-Static; C:\程序文件(x86)\CVSNT\; c:\程序apache-ant-1.8.1\ bin; C:\程序文件(x86)\公用文件\电话共享; C:; SSD\Oracle11g\产品\11.2.0\dbhome_3\bin; C:\SSD\Oracle11g\产品home11.2.0\dbhome_1\bin ; C:\程序文件(x86)\Groovy\Groovy-1.8.6\bin; C:\程序\TortoiseSVN-1.7.7\bin; c:\程序\apache-ant -1.8.1\bin; c:\Program Files\Java\jdk1.6.0_31\bin; c:\Programs\cygwin\bin; c:\Programs\apache-maven- 2.2.1\bin; C:\SSD\Mudrc\Eclipse ;;
7.9.2012 12:39:23 org.apache.tomcat.util.digester.SetPropertiesRule开始
警告:[SetPropertiesRule] {服务器/服务/引擎/主机/上下文}将属性源设置为org.eclipse.jst.jee.server:MudrcWeb2没有找到匹配的属性。
7.9.2012 12:39:23 org.apache.coyote.AbstractProtocol初始化
信息:初始化ProtocolHandler [ http-bio-9091]
7.9.2012 12:39:23 org .apache.coyote.AbstractProtocol初始化
信息:正在初始化ProtocolHandler [ ajp-bio-8009]
7.9.2012 12:39:23 org.apache.catalina.startup.Catalina加载
INFO:初始化在491毫秒中处理
7.9.2012 12:39:23 org.apache.catalina.core.StandardService startInternal
INFO:启动服务Catalina
7.9.2012 12:39:23 org.apache.catalina.core.StandardEngine startInternal
信息:启动Servlet引擎:Apache Tomcat / 7.0.29
7.9.2012 12:39:24 org.apache.coyote.AbstractProtocol开始
INFO:启动ProtocolHandler [ http-bio-9091]
7.9.2012 12:39:24 org.apache.coyote.AbstractProtocol start
INFO:启动ProtocolHandler [ ajp-bio-8009]
7.9.2012 12:39:24 org.apache.catalina.startup.Catalina start
信息:服务器在693毫秒内启动
当我使用spring时, e应该至少是日志中的上下文初始化。
我在这里阅读了几个类似的问题
- Eclipse Indigo中的Tomcat 7:javax.naming.NameNotFoundException:资源/ WEB-INF / classes找不到
- Tomcat在Eclipse中启动,但无法连接到http:// localhost:8085 /
- Eclipse:从eclipse启动tomcat服务器,不会启动部署的战争
- Eclipse在哪里使用WTP部署Web应用程序?
- SetPropertiesRule从Eclipse启动Tomcat时发出警告消息
- 将属性源设置为 org.eclipse.jst.jee.server:JSFTut找不到匹配的属性
但没有任何帮助
我尝试将新服务器添加到Eclipse,重命名项目,清理并仍然
当我使用maven进行构建时,可以将其部署到Tomcat并且可以正常工作。
您是否在服务器位置中检查了部署路径?
可能是您的tomcat部署路径更改了,而Eclipse没有部署您的应用程序。
在日食中。
< blockquote>
- 窗口->显示视图->服务器。
- 双击服务器。
-
在Tomcat服务器的概述中。
3.1检查您的服务器路径
3.2检查您的部署路径
I'm developing web application. Everything was working fine till yesterday.
Something happened yesterday (no idea what exactly) and Eclipse is not deploying my application any more.
I'm using spring and maven, but it worked before, so I think there is no problem in this.
When I'm starting my application there is this in startup log:
7.9.2012 12:39:23 org.apache.catalina.core.AprLifecycleListener init
INFO: 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\jdk1.6.0_31\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files (x86)/Java/jre6/bin/client;C:/Program Files (x86)/Java/jre6/bin;C:/Program Files (x86)/Java/jre6/lib/i386;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\CVSNT\;c:\Programs\apache-ant-1.8.1\bin;C:\Program Files (x86)\Common Files\Teleca Shared;C:\SSD\Oracle11g\product\11.2.0\dbhome_3\bin;C:\SSD\Oracle11g\product\11.2.0\dbhome_1\bin;C:\Program Files (x86)\Groovy\Groovy-1.8.6\bin;C:\Programs\TortoiseSVN-1.7.7\bin;c:\Programs\apache-ant-1.8.1\bin;c:\Program Files\Java\jdk1.6.0_31\bin;c:\Programs\cygwin\bin;c:\Programs\apache-maven-2.2.1\bin;C:\SSD\Mudrc\Eclipse;;.
7.9.2012 12:39:23 org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:MudrcWeb2' did not find a matching property.
7.9.2012 12:39:23 org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-9091"]
7.9.2012 12:39:23 org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
7.9.2012 12:39:23 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 491 ms
7.9.2012 12:39:23 org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
7.9.2012 12:39:23 org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.29
7.9.2012 12:39:24 org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-9091"]
7.9.2012 12:39:24 org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
7.9.2012 12:39:24 org.apache.catalina.startup.Catalina start
INFO: Server startup in 693 ms
While I'm using spring, there should be at least context initialization in log.
I read several similar questions here
- Tomcat 7 in Eclipse Indigo: javax.naming.NameNotFoundException: Resource /WEB-INF/classes not found
- Tomcat started in Eclipse but unable to connect to http://localhost:8085/
- Eclipse : Starting tomcat server from eclipse , does not start the deployed wars
- Where does Eclipse deploy web applications using WTP?
- "SetPropertiesRule" warning message when starting Tomcat from Eclipse
- Setting property 'source' to 'org.eclipse.jst.jee.server:JSFTut' did not find a matching property
but nothing helped
I tried adding new server to Eclipse, renaming project, cleaning and still it is the same.
When I build it with maven I can deploy it to Tomcat and it works.
Have you check your deploy path in Server Locations? May be your tomcat deploy path changed and Eclipse is not deploying your application.
In eclipse.
- Window -> Show View -> Servers.
- Double click to your server.
In Tomcat Server's Overview.
3.1 check your Server Path
3.2 check your Deploy Path
这篇关于Tomcat并未从Eclipse部署我的Web项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!