当我从eclipse部署时,我有一个spring项目在我的tomcat7服务器上运行良好:运行方式>>在服务器上运行。在eclipse标签的“服务器”中,我看到:
Servers
Tomcat v7.0 Server at localhost [Started, Synchronized]
my_project [Synchronized]
spring-web-3.2.4-RELEASE.jar
我的项目:
我看到该项目在:
/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)时
我可以在没有数据的情况下打开我的初始页面Web BUT,
我在日志中看到:
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
我发现了错误:我有一个库是使用jdk 1.6构建的。Spring主控制器和组件在此库中。以及我如何使用jdk 1.7,它找不到1.6内置的类。
该解决方案全部使用“编译器符合性级别:1.7”和“生成的.class文件兼容性:1.6”,“源兼容性:1.6”来构建。
我在Eclipse中设置了此选项:Preferences \ Java \ Compiler。
谢谢大家。
问题内容: 我正在尝试在JBoss7.1.1服务器中部署我的项目。但是我得到的信息不足,我的项目没有得到部署。 我正在使用Spring 3.1.1 Release jars。提前致谢。 问题答案: 在典型的servlet应用程序中,您将有一个描述符文件来声明应用程序的服务,过滤器,侦听器,上下文参数,安全性配置等。从Servlet 3.0开始,您可以通过编程方式完成大多数操作。 Servlet 3
问题内容: 当我在Chrome上浏览localhost jsp文件时,它显示“ Directory Listing For /”,有时确实显示了文件树。我在myeclipse上运行tomcat服务器时收到此错误,有关此错误如何发生的一些信息将不胜感激。 这是我的web.xml http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd“ version =”
在本地,我通常会成功地将这个war部署到Wildfly,但尝试Tomcat并得到错误。 20-jun-2016 02:12:3.827信息[localhost-startStop-1]org.apache.catalina.core.applicationContext.log在类路径上未检测到Spring WebApplicationInitializer类型 20-jun-2016 02:12
我从腻子那里得到了这个错误消息: 错误:在类路径上未检测到 Spring WebApplication 初始化程序类型。 当我使用eclipse和maven部署WAR文件时。现在我使用的是jre 1.8和tomcat版本7。我检查了编译器,它的版本是1.8。这个问题有什么解决方案吗?我还自动启用了选项构建。 这是我从腻子那里得到的错误信息 2017年1月17日17:50:03.587信息[main
问题内容: 谁能告诉我如何在OSX上添加到类路径? 问题答案: 如果要使计算机上的每个Java应用程序都可以使用一组特定的JAR文件(或.class文件),那么最好的选择是将这些文件添加到中。 或者,如果你想这样做的每一个Java应用程序,但只有当 你 的Mac OS X帐户运行它们,然后使用来代替。 编辑: 如果您只想对特定的应用程序执行此操作,如Thorbjørn所要求的,那么您将需要告诉我们
问题内容: 我不太确定是什么原因导致的,因为清单中正确列出了它: 我还添加了来构建路径,并将其移至的顶部,但是它仍然给我同样的错误。 编辑:我完全重建了该项目,并且无法重现该错误。不知道是什么原因造成的。 问题答案: 我的项目有同样的问题。这是由于我的项目与我在项目中添加的库项目之间的android支持库版本冲突而发生的。将相同版本的android支持库放入您的项目和包含的库项目中,并清理构建 …