用的Myeclipse的web项目启动不了


Myeclipse+Mysql+tomcat+struts2
搭建环境时,启动tomcat报了错,可是自己建个简单的页面却能启动,是不是要把项目放到apache-tomcat-6.0.32\webapps下面吗?求指导,急死了

17 个解决方案

#1


2012-10-19 23:52:26 org.apache.catalina.core.AprLifecycleListener init
信息: Loaded APR based Apache Tomcat Native library 1.1.20.
2012-10-19 23:52:26 org.apache.catalina.core.AprLifecycleListener init
信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
2012-10-19 23:52:26 org.apache.tomcat.util.digester.SetPropertiesRule begin
警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'debug' to '5' did not find a matching property.
2012-10-19 23:52:27 org.apache.coyote.http11.Http11AprProtocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2012-10-19 23:52:27 org.apache.coyote.ajp.AjpAprProtocol init
信息: Initializing Coyote AJP/1.3 on ajp-8009
2012-10-19 23:52:27 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1950 ms
2012-10-19 23:52:27 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2012-10-19 23:52:27 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.32
2012-10-19 23:52:27 org.apache.catalina.core.StandardContext resourcesStart
严重: Error starting static Resources
java.lang.IllegalArgumentException: Document base D:\软件包\1编程软件\apache-tomcat-6.0.32\webapps\rsglxt does not exist or is not a readable directory
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:142)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4319)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4488)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2012-10-19 23:52:27 org.apache.catalina.core.StandardContext start
严重: Error in resourceStart()
2012-10-19 23:52:27 org.apache.catalina.core.StandardContext start
严重: Error getConfigured
2012-10-19 23:52:27 org.apache.catalina.core.StandardContext start
严重: Context [/rsglxt] startup failed due to previous errors
2012-10-19 23:52:27 org.apache.catalina.core.StandardContext stop
信息: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/rsglxt] has not been started
2012-10-19 23:52:27 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor crm.xml
2012-10-19 23:52:27 org.apache.catalina.core.StandardContext resourcesStart

#2


严重: Error starting static Resources
java.lang.IllegalArgumentException: Document base D:\MyEclipseWorkSpace\ddcrm\WebRoot does not exist or is not a readable directory
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:142)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4319)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4488)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1315)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1061)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2012-10-19 23:52:27 org.apache.catalina.core.StandardContext start
严重: Error in resourceStart()
2012-10-19 23:52:27 org.apache.catalina.core.StandardContext start
严重: Error getConfigured
2012-10-19 23:52:27 org.apache.catalina.core.StandardContext start
严重: Context [/crm] startup failed due to previous errors
2012-10-19 23:52:27 org.apache.catalina.core.StandardContext stop
信息: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/crm] has not been started
2012-10-19 23:52:27 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor host-manager.xml
2012-10-19 23:52:28 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor manager.xml
2012-10-19 23:52:28 org.apache.catalina.startup.HostConfig deployWAR
信息: Deploying web application archive struts2-blank.war
2012-10-19 23:52:29 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Parsing configuration file [struts-default.xml]
2012-10-19 23:52:29 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Unable to locate configuration files of the name struts-plugin.xml, skipping
2012-10-19 23:52:29 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Parsing configuration file [struts-plugin.xml]
2012-10-19 23:52:29 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Parsing configuration file [struts.xml]
2012-10-19 23:52:29 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Choosing bean (struts) for (com.opensymphony.xwork2.ObjectFactory)
2012-10-19 23:52:29 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Choosing bean (struts) for (com.opensymphony.xwork2.FileManager)
2012-10-19 23:52:29 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.XWorkConverter)
2012-10-19 23:52:29 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Choosing bean (struts) for (com.opensymphony.xwork2.TextProvider)
2012-10-19 23:52:29 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Choosing bean (struts) for (com.opensymphony.xwork2.ActionProxyFactory)
2012-10-19 23:52:29 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ObjectTypeDeterminer)
2012-10-19 23:52:29 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Choosing bean (struts) for (org.apache.struts2.dispatcher.mapper.ActionMapper)
2012-10-19 23:52:29 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Choosing bean (jakarta) for (org.apache.struts2.dispatcher.multipart.MultiPartRequest)
2012-10-19 23:52:29 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Choosing bean (struts) for (org.apache.struts2.views.freemarker.FreemarkerManager)
2012-10-19 23:52:29 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Choosing bean (struts) for (org.apache.struts2.components.UrlRenderer)
2012-10-19 23:52:29 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Choosing bean (struts) for (com.opensymphony.xwork2.validator.ActionValidatorManager)
2012-10-19 23:52:29 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Choosing bean (struts) for (com.opensymphony.xwork2.util.ValueStackFactory)
2012-10-19 23:52:29 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Choosing bean (struts) for (com.opensymphony.xwork2.util.reflection.ReflectionProvider)
2012-10-19 23:52:29 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Choosing bean (struts) for (com.opensymphony.xwork2.util.reflection.ReflectionContextFactory)
2012-10-19 23:52:29 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Choosing bean (struts) for (com.opensymphony.xwork2.util.PatternMatcher)
2012-10-19 23:52:29 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Choosing bean (struts) for (org.apache.struts2.dispatcher.StaticContentLoader)
2012-10-19 23:52:29 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Choosing bean (struts) for (com.opensymphony.xwork2.UnknownHandlerManager)
2012-10-19 23:52:29 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Choosing bean (struts) for (org.apache.struts2.views.util.UrlHelper)
2012-10-19 23:52:30 org.apache.catalina.startup.HostConfig deployWAR
信息: Deploying web application archive TestStruts.war
2012-10-19 23:52:31 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Parsing configuration file [struts-default.xml]
2012-10-19 23:52:31 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Parsing configuration file [struts-plugin.xml]
2012-10-19 23:52:31 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info
信息: Parsing configuration file [struts.xml]
2012-10-19 23:52:32 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory docs
2012-10-19 23:52:32 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory example
2012-10-19 23:52:32 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory examples
2012-10-19 23:52:33 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2012-10-19 23:52:33 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2012-10-19 23:52:33 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory mp3
2012-10-19 23:52:33 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory myapp
2012-10-19 23:52:33 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory ROOT
2012-10-19 23:52:33 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory testweb
2012-10-19 23:52:33 org.apache.coyote.http11.Http11AprProtocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2012-10-19 23:52:33 org.apache.coyote.ajp.AjpAprProtocol start
信息: Starting Coyote AJP/1.3 on ajp-8009
2012-10-19 23:52:33 org.apache.catalina.startup.Catalina start
信息: Server startup in 6133 ms
2012-10-19 23:53:15 org.apache.catalina.startup.HostConfig checkResources
信息: Undeploying context [/testweb]
2012-10-19 23:53:15 org.apache.catalina.core.StandardContext listenerStop

#3


严重: Exception sending context destroyed event to listener instance of class com.sun.faces.application.WebappLifecycleListener
java.lang.NoClassDefFoundError: com/sun/faces/spi/InjectionProviderException
at com.sun.faces.application.WebappLifecycleListener.handleAttributeEvent(WebappLifecycleListener.java:224)
at com.sun.faces.application.WebappLifecycleListener.contextDestroyed(WebappLifecycleListener.java:275)
at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4244)
at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4879)
at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:932)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1212)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1380)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:306)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1385)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1649)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1658)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1638)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.ClassNotFoundException: com.sun.faces.spi.InjectionProviderException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
... 14 more
2012-10-19 23:53:15 org.apache.catalina.core.StandardContext listenerStop
严重: Exception sending context destroyed event to listener instance of class com.sun.faces.config.ConfigureListener
java.lang.NoClassDefFoundError: com/sun/faces/config/ConfigureListener$ServletContextAdapter
at com.sun.faces.config.ConfigureListener.contextDestroyed(ConfigureListener.java:489)
at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4244)
at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4879)
at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:932)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1212)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1380)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:306)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1385)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1649)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1658)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1638)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener$ServletContextAdapter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
... 13 more

#4


首先查看你的TomCat是否安装完全,安装后可以查看TomCat是否已经开启,然后看看MyEclipse中是否配置了TomCat,最好不要用MyEclipse原装的TomCat。

#5


第一个问题是,那个文件夹是只读的或不存在。

#6


你贴错误代码,贴个十几行就够了, 没必要贴一整页。

#7


引用 4 楼  的回复:
首先查看你的TomCat是否安装完全,安装后可以查看TomCat是否已经开启,然后看看MyEclipse中是否配置了TomCat,最好不要用MyEclipse原装的TomCat。

嗯,是那个文件出了问题

那个文件是我链接数据库用的 不对吗

#8


apache-tomcat-6.0.32\conf下面server.xml中的
<Context path="/rsglxt" docBase="rsglxt"   
debug="5" reloadable="true" crossContext="true"   workDir="">
<Resource   name="jdbc/rsglxt"
auth="Container"
type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"           
username="root" password="123456"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306;DatabaseName=rsglxt"/>
</Context>

#9


不好意思,不懂

#10


楼主还需要打好基础。连接池最好不要在tomcat中进行配置。

#11


引用 10 楼  的回复:
楼主还需要打好基础。连接池最好不要在tomcat中进行配置。


被你看出来了,你能帮我解决这个问题吗

#12


最上面的错是说你配置的项目在webapp中没有找到,然后 
<Context path="/rsglxt" docBase="rsglxt"  
debug="5" reloadable="true" crossContext="true" workDir=""> 
不是一般都在server。xml中配置 ,我不知道 你的有不有效果。。

#13


如楼上的所言,你在server.xml中配置一下,

#14


引用 11 楼  的回复:
引用 10 楼  的回复:

楼主还需要打好基础。连接池最好不要在tomcat中进行配置。


被你看出来了,你能帮我解决这个问题吗

确定在你的server.xml配置文件配置正确,然后数据库连接池可以用apache的common-dbcp.jar包。最好还是把spring学一学。

#15


怎么都用这种配置? 我们都是部署。  也想学在server.xml配置项目。

#16


D:\软件包\1编程软件\apache-tomcat-6.0.32\webapps\rsglxt does not exist or is not a readable directory


这里已经很明显了,意思是这个路径不存在,或者找不到,或者不是一个可读的目录!
和程序有关的路径最好不要出现中文和空格,切记!

#17


16正解
智能推荐

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告