是不是我的web.xml文件出了问题?但是在工程的web.xml里面并没有配置listener。
工程的文件目录结构如下:
├─JavaSource
│
├─WebContent
│ ├─WEB-INF
│ │ ├─lib
│ │ └─classes
│ ├─META-INF
│ └─manager
│ └─includes
├─.deployables
└─bin出错信息是:2006-4-1 21:23:04 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2006-4-1 21:23:04 org.apache.catalina.core.StandardContext start
严重: Context [/OSWorkflow] startup failed due to previous errors
2006-4-1 21:23:04 org.apache.catalina.startup.ContextConfig applicationWebConfig
信息: Missing application web.xml, using defaults only StandardEngine[Catalina].StandardHost[localhost].StandardContext[]
2006-4-1 21:23:05 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080大家遇到过这种情况吗?
工程的文件目录结构如下:
├─JavaSource
│
├─WebContent
│ ├─WEB-INF
│ │ ├─lib
│ │ └─classes
│ ├─META-INF
│ └─manager
│ └─includes
├─.deployables
└─bin出错信息是:2006-4-1 21:23:04 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2006-4-1 21:23:04 org.apache.catalina.core.StandardContext start
严重: Context [/OSWorkflow] startup failed due to previous errors
2006-4-1 21:23:04 org.apache.catalina.startup.ContextConfig applicationWebConfig
信息: Missing application web.xml, using defaults only StandardEngine[Catalina].StandardHost[localhost].StandardContext[]
2006-4-1 21:23:05 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080大家遇到过这种情况吗?
解决方案 »
- (问题求解)java.sql.SQLException: Io 异常: Connection reset
- 有哪位兄弟在北京赢时胜干过的!!
- Microsoft Weft的问题
- 【一个获取spring对象的小问题``不知道怎么回事!】
- JavaScript中如何实现一个页面的自动刷新啊
- 请教jasperreport和ireport的报表问题
- 时间的javascript判断
- jsp新手入门,高分请高手指点……
- 错误--lomboz--jspRuntimeLibrary can't be resolved---错误在lomboz里,不解
- java.util.Date 如何转换为java.sql.Date?
- 请问如何使用windows身份验证登录数据库?
- 新手,请求大侠帮助:同时存储多个记录??
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd"><web-app>
<display-name>OSWorkflow</display-name>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<listener>
<listener-class>
org.springframework.web.util.Log4jConfigListener
</listener-class>
</listener> <welcome-file-list>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>
看看你的server.xml文件
<Server port="8005" shutdown="SHUTDOWN"> <!-- Comment these entries out to disable JMX MBeans support used for the
administration web application -->
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"/>
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
<Listener className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/> <!-- Global JNDI resources -->
<GlobalNamingResources> <!-- Test entry for demonstration purposes -->
<Environment name="simpleValue" type="java.lang.Integer" value="30"/> <!-- Editable user database that can also be used by
UserDatabaseRealm to authenticate users -->
<Resource auth="Container" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" name="UserDatabase" pathname="conf/tomcat-users.xml" type="org.apache.catalina.UserDatabase"/> </GlobalNamingResources> <Context docBase="D:\eclipse\workspace\OSWorkflow\.deployables\OSWorkflow" path="/OSWorkflow" reloadable="true" source="com.ibm.wtp.web.server:OSWorkflow"/></Host> </Engine> </Service></Server>
信息: Missing application web.xml
表示你的web程序目录结构有问题<Context docBase="D:\eclipse\workspace\OSWorkflow\.deployables\OSWorkflow"
应该是
<Context docBase="D:\eclipse\workspace\OSWorkflow\.deployables\OSWorkflow\WebContent"
吧
!SESSION 2006-04-02 18:33:12.796 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.5.0
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN
Command-line arguments: -os win32 -ws win32 -arch x86!ENTRY org.eclipse.core.runtime 4 2 2006-04-02 18:33:41.859
!MESSAGE An internal error occurred during: "Initializing Java tooling".
!STACK 0
java.lang.NoClassDefFoundError: org/eclipse/wst/common/internal/emf/resource/TranslatorResource
at org.eclipse.wst.common.internal.emfworkbench.integration.EditModel.getSortedResources(EditModel.java:889)
at org.eclipse.wst.common.internal.emfworkbench.integration.EditModel.releaseResources(EditModel.java:997)
at org.eclipse.wst.common.internal.emfworkbench.integration.EditModel.releaseAccess(EditModel.java:959)
at org.eclipse.wst.common.componentcore.internal.StructureEdit.dispose(StructureEdit.java:463)
at org.eclipse.wst.common.componentcore.internal.resources.VirtualContainer.members(VirtualContainer.java:192)
at org.eclipse.wst.common.componentcore.internal.resources.VirtualContainer.members(VirtualContainer.java:135)
at org.eclipse.jst.common.jdt.internal.classpath.FlexibleProjectContainer.<init>(FlexibleProjectContainer.java:136)
at org.eclipse.jst.j2ee.internal.web.classpath.WebAppContainer.<init>(WebAppContainer.java:48)
at org.eclipse.jst.j2ee.internal.web.classpath.WebAppContainerInitializer.initialize(WebAppContainerInitializer.java:34)
at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:1591)
at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1040)
at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1326)
at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:2039)
at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1947)
at org.eclipse.jdt.internal.core.search.JavaSearchScope.add(JavaSearchScope.java:108)
at org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.initialize(JavaWorkspaceScope.java:84)
at org.eclipse.jdt.internal.core.search.JavaSearchScope.<init>(JavaSearchScope.java:62)
at org.eclipse.jdt.internal.core.search.JavaSearchScope.<init>(JavaSearchScope.java:58)
at org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.<init>(JavaWorkspaceScope.java:29)
at org.eclipse.jdt.internal.core.JavaModelManager.getWorkspaceScope(JavaModelManager.java:1421)
at org.eclipse.jdt.internal.core.search.BasicSearchEngine.createWorkspaceScope(BasicSearchEngine.java:157)
at org.eclipse.jdt.core.search.SearchEngine.createWorkspaceScope(SearchEngine.java:392)
at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:2623)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
!SESSION 2006-04-02 18:33:12.796 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.5.0
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN
Command-line arguments: -os win32 -ws win32 -arch x86!ENTRY org.eclipse.core.runtime 4 2 2006-04-02 18:33:41.859
!MESSAGE An internal error occurred during: "Initializing Java tooling".
!STACK 0
java.lang.NoClassDefFoundError: org/eclipse/wst/common/internal/emf/resource/TranslatorResource
at org.eclipse.wst.common.internal.emfworkbench.integration.EditModel.getSortedResources(EditModel.java:889)
at org.eclipse.wst.common.internal.emfworkbench.integration.EditModel.releaseResources(EditModel.java:997)
at org.eclipse.wst.common.internal.emfworkbench.integration.EditModel.releaseAccess(EditModel.java:959)
at org.eclipse.wst.common.componentcore.internal.StructureEdit.dispose(StructureEdit.java:463)
at org.eclipse.wst.common.componentcore.internal.resources.VirtualContainer.members(VirtualContainer.java:192)
at org.eclipse.wst.common.componentcore.internal.resources.VirtualContainer.members(VirtualContainer.java:135)
at org.eclipse.jst.common.jdt.internal.classpath.FlexibleProjectContainer.<init>(FlexibleProjectContainer.java:136)
at org.eclipse.jst.j2ee.internal.web.classpath.WebAppContainer.<init>(WebAppContainer.java:48)
at org.eclipse.jst.j2ee.internal.web.classpath.WebAppContainerInitializer.initialize(WebAppContainerInitializer.java:34)
at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:1591)
at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1040)
at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1326)
at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:2039)
at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1947)
at org.eclipse.jdt.internal.core.search.JavaSearchScope.add(JavaSearchScope.java:108)
at org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.initialize(JavaWorkspaceScope.java:84)
at org.eclipse.jdt.internal.core.search.JavaSearchScope.<init>(JavaSearchScope.java:62)
at org.eclipse.jdt.internal.core.search.JavaSearchScope.<init>(JavaSearchScope.java:58)
at org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.<init>(JavaWorkspaceScope.java:29)
at org.eclipse.jdt.internal.core.JavaModelManager.getWorkspaceScope(JavaModelManager.java:1421)
at org.eclipse.jdt.internal.core.search.BasicSearchEngine.createWorkspaceScope(BasicSearchEngine.java:157)
at org.eclipse.jdt.core.search.SearchEngine.createWorkspaceScope(SearchEngine.java:392)
at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:2623)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
To:cheng_young(古道西风瘦马):
<Context docBase="D:\eclipse\workspace\OSWorkflow\.deployables\OSWorkflow"
这个地方应该没有问题,我把server重新建一下生成的路径还是这样的。
另外spring的jar文件已经在web-inf的lib目录下面。估计是别的问题,我再看看吧。网上搜Missing application web.xml能搜出很多,但还没发现好的解决办法。