java项目从SVN加载下来运行不了。
项目从svn上面加载下来,
启动tomcat
2013-6-14 11:04:11 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: d:\Program
Files\MyEclipse\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\bin;D:\Program Files\tomcat\apache-tomcat-7.0.21\bin
2013-6-14 11:04:11 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-bio-8089"]
2013-6-14 11:04:11 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-bio-8009"]
2013-6-14 11:04:11 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 402 ms
2013-6-14 11:04:11 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
2013-6-14 11:04:11 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.21
2013-6-14 11:04:11 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory docs
2013-6-14 11:04:11 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory examples
2013-6-14 11:04:11 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2013-6-14 11:04:11 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2013-6-14 11:04:11 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: attributeAdded('org.apache.jasper.compiler.TldLocationsCache', 'org.apache.jasper.compiler.TldLocationsCache@105eb6f')
2013-6-14 11:04:11 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory host-manager
2013-6-14 11:04:11 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory ks1100sh-mbcp
2013-6-14 11:04:12 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring root WebApplicationContext
[11:04:12] Thread-4 INFO [] [] [org.springframework.web.context.ContextLoader] - Root WebApplicationContext: initialization started
[11:04:12] Thread-4 INFO [] [] [org.springframework.web.context.support.XmlWebApplicationContext] - Refreshing Root WebApplicationContext: startup date [Fri Jun 14 11:04:12 CST
2013]; root of context hierarchy
[11:04:13] Thread-4 INFO [] [] [org.springframework.beans.factory.support.DefaultListableBeanFactory] - Pre-instantiating singletons in
org.springframework.beans.factory.support.DefaultListableBeanFactory@d306dd: defining beans []; root of factory hierarchy
[11:04:13] Thread-4 INFO [] [] [org.springframework.web.context.ContextLoader] - Root WebApplicationContext: initialization completed in 406 ms
2013-6-14 11:04:13 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory manager
2013-6-14 11:04:13 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory ROOT
2013-6-14 11:04:13 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8089"]
2013-6-14 11:04:13 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-bio-8009"]
2013-6-14 11:04:13 org.apache.catalina.startup.Catalina start
信息: Server startup in 1860 ms
项目从svn上面加载下来,
启动tomcat
2013-6-14 11:04:11 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: d:\Program
Files\MyEclipse\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\bin;D:\Program Files\tomcat\apache-tomcat-7.0.21\bin
2013-6-14 11:04:11 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-bio-8089"]
2013-6-14 11:04:11 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-bio-8009"]
2013-6-14 11:04:11 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 402 ms
2013-6-14 11:04:11 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
2013-6-14 11:04:11 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.21
2013-6-14 11:04:11 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory docs
2013-6-14 11:04:11 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory examples
2013-6-14 11:04:11 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2013-6-14 11:04:11 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2013-6-14 11:04:11 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: attributeAdded('org.apache.jasper.compiler.TldLocationsCache', 'org.apache.jasper.compiler.TldLocationsCache@105eb6f')
2013-6-14 11:04:11 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory host-manager
2013-6-14 11:04:11 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory ks1100sh-mbcp
2013-6-14 11:04:12 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring root WebApplicationContext
[11:04:12] Thread-4 INFO [] [] [org.springframework.web.context.ContextLoader] - Root WebApplicationContext: initialization started
[11:04:12] Thread-4 INFO [] [] [org.springframework.web.context.support.XmlWebApplicationContext] - Refreshing Root WebApplicationContext: startup date [Fri Jun 14 11:04:12 CST
2013]; root of context hierarchy
[11:04:13] Thread-4 INFO [] [] [org.springframework.beans.factory.support.DefaultListableBeanFactory] - Pre-instantiating singletons in
org.springframework.beans.factory.support.DefaultListableBeanFactory@d306dd: defining beans []; root of factory hierarchy
[11:04:13] Thread-4 INFO [] [] [org.springframework.web.context.ContextLoader] - Root WebApplicationContext: initialization completed in 406 ms
2013-6-14 11:04:13 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory manager
2013-6-14 11:04:13 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory ROOT
2013-6-14 11:04:13 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8089"]
2013-6-14 11:04:13 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-bio-8009"]
2013-6-14 11:04:13 org.apache.catalina.startup.Catalina start
信息: Server startup in 1860 ms
项目没有编译,好像找不到application.xml
但是项目在别的机器上面可以运行。
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:applicationContext*.xml</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
这个是配置application.xml
application是放在src路径下面的
怀疑是classpath出了问题
把配置改为
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>applicationContext.xml</param-value>
</context-param>
<listener>
Java SVN Tomcat Apache
[解决办法]
使用svn,一般不会把class文件上传上去的,毕竟,只要有了源文件,class文件的获得可以在本地操作。
LZ可以将svn上的工程取得下来,导入到Eclipse中,然后根据逻辑需要,修改源文件、提交源文件即可。相反,从svn上down下来的源文件,也要经过编译工具编译后,再发布到tomcat中使用。