Tomcat并未从Eclipse部署我的Web项目 [英] Tomcat is not deploying my web project from Eclipse

查看:84
本文介绍了Tomcat并未从Eclipse部署我的Web项目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在开发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,重命名项目,清理并仍然



当我使用maven进行构建时,可以将其部署到Tomcat并且可以正常工作。

解决方案

您是否在服务器位置中检查了部署路径
可能是您的tomcat部署路径更改了,而Eclipse没有部署您的应用程序。



在日食中。



< blockquote>


  1. 窗口->显示视图->服务器。

  2. 双击服务器。

  3. 在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

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.

  1. Window -> Show View -> Servers.
  2. Double click to your server.
  3. In Tomcat Server's Overview.

    3.1 check your Server Path

    3.2 check your Deploy Path

这篇关于Tomcat并未从Eclipse部署我的Web项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆