【发布时间】:2014-05-21 05:55:22
【问题描述】:
当我从 Eclipse 部署时,我有一个在我的 tomcat7 服务器上运行良好的 spring 项目:运行方式 >> 在服务器上运行。 在 Eclipse 选项卡“服务器”中,我看到:
Servers
Tomcat v7.0 Server at localhost [Started, Synchronized]
my_project [Synchronized]
spring-web-3.2.4-RELEASE.jar
我的项目:
- 不使用web.xml,我使用javaconf@注解。
- 不使用maven,我使用用户库
我看到项目在:
/srv/applications/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0
而且,我还看到了以下文件夹:conf、logs、temp、webapps、work、wtpwebapps
当我从 Eclipse 部署时,我确认我的 tomcat7 服务器上一切正常!
在 Eclipse 控制台中我得到:
Apr 08, 2014 3:26:59 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:my_project' did not find a matching property.
Apr 08, 2014 3:27:00 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8888"]
Apr 08, 2014 3:27:00 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8843"]
Apr 08, 2014 3:27:01 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 3215 ms
Apr 08, 2014 3:27:01 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Apr 08, 2014 3:27:01 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.26
Apr 08, 2014 3:27:11 PM org.apache.catalina.core.ApplicationContext log
INFO: Spring WebApplicationInitializers detected on classpath: [my_project.web.context.WebApplicationInitializer@3599e94c]
Apr 08, 2014 3:27:12 PM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
Apr 08, 2014 3:27:24 PM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring FrameworkServlet 'dispatcher'
Apr 08, 2014 3:27:24 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8888"]
Apr 08, 2014 3:27:24 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8843"]
Apr 08, 2014 3:27:24 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 23821 ms
现在:问题 当我在同一个 tomcat7 服务器 /var/lib/tomcat7/webapps 中部署同一个应用程序(使用文件 .war)时
我可以在没有数据的情况下打开我的初始网页网页,
我在日志中看到:
INFO: No Spring WebApplicationInitializer types detected on classpath
当我重新启动 tomcat7 时,我进入了日志文件:
INFO: Destroying ProtocolHandler ["http-bio-8843"]
Apr 8, 2014 3:25:30 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:my_project' did not find a matching property.
Apr 8, 2014 3:25:30 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8888"]
Apr 8, 2014 3:25:31 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8843"]
Apr 8, 2014 3:25:31 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1664 ms
Apr 8, 2014 3:25:31 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Apr 8, 2014 3:25:31 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.26
Apr 8, 2014 3:25:38 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8888"]
Apr 8, 2014 3:25:38 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8843"]
Apr 8, 2014 3:25:38 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 7576 ms
【问题讨论】:
-
如何启动/停止独立的 tomcat 实例?清除日志并重新启动。我
d like to see theNo Spring WebApp...`. -
我使用sudo service tomcat7 restart,我看到日志文件在:/var/lib/tomcat7/logs
-
2014 年 4 月 8 日下午 3:25:38 org.apache.catalina.core.ApplicationContext 日志信息:在类路径上未检测到 Spring WebApplicationInitializer 类型
-
编辑您的问题并添加完整的日志。还要指定您的应用的名称。
标签: java spring spring-mvc tomcat7