Myescplise的web项目发布失败

用Tomcat发布web项目时,报出很多错误:
九月 26, 2018 2:29:35 下午 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:Myesclipsebinarycom.sun.java.jdk7.win32.x86_64_1.7.0.u45bin;D:Myesclipsepluginscom.genuitec.eclipse.easie.tomcat7.myeclipse_11.5.0.me201310302042tomcatbin
九月 26, 2018 2:29:35 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-bio-8080"]
九月 26, 2018 2:29:35 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-bio-8009"]
九月 26, 2018 2:29:35 下午 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 432 ms
九月 26, 2018 2:29:35 下午 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
九月 26, 2018 2:29:35 下午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.30
九月 26, 2018 2:29:35 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory D:Myesclipseworkspace.metadata.me_tcat7webappswebStart
九月 26, 2018 2:29:36 下午 com.sun.jersey.api.core.WebAppResourceConfig init
信息: Scanning for root resource and provider classes in the Web app resource paths:
/WEB-INF/lib
/WEB-INF/classes
九月 26, 2018 2:29:36 下午 com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
信息: Initiating Jersey application, version 'Jersey: 1.4 09/11/2010 10:30 PM'
九月 26, 2018 2:29:37 下午 com.sun.jersey.server.impl.application.RootResourceUriRules <init>
严重: The ResourceConfig instance does not contain any root resource classes.
九月 26, 2018 2:29:37 下午 org.apache.catalina.core.ApplicationContext log
严重: StandardWrapper.Throwable
com.sun.jersey.api.container.ContainerException: The ResourceConfig instance does not contain any root resource classes.

at com.sun.jersey.server.impl.application.RootResourceUriRules.<init>(RootResourceUriRules.java:103)

at com.sun.jersey.server.impl.application.WebApplicationImpl._initiate(WebApplicationImpl.java:1182)

at com.sun.jersey.server.impl.application.WebApplicationImpl.access$600(WebApplicationImpl.java:161)

at com.sun.jersey.server.impl.application.WebApplicationImpl$12.f(WebApplicationImpl.java:698)

at com.sun.jersey.server.impl.application.WebApplicationImpl$12.f(WebApplicationImpl.java:695)

at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:197)

at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:695)

at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:690)

at com.sun.jersey.spi.container.servlet.ServletContainer.initiate(ServletContainer.java:438)

at com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:287)

at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:587)

at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:213)

at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:342)

at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:516)

at javax.servlet.GenericServlet.init(GenericServlet.java:160)

at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1266)

at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1185)

at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)

at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5027)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5314)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)

at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1100)

at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1618)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)

at java.util.concurrent.FutureTask.run(FutureTask.java:262)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at java.lang.Thread.run(Thread.java:744)

九月 26, 2018 2:29:37 下午 org.apache.catalina.core.StandardContext loadOnStartup
严重: Servlet /webStart threw load() exception
com.sun.jersey.api.container.ContainerException: The ResourceConfig instance does not contain any root resource classes.

at com.sun.jersey.server.impl.application.RootResourceUriRules.<init>(RootResourceUriRules.java:103)

at com.sun.jersey.server.impl.application.WebApplicationImpl._initiate(WebApplicationImpl.java:1182)

at com.sun.jersey.server.impl.application.WebApplicationImpl.access$600(WebApplicationImpl.java:161)

at com.sun.jersey.server.impl.application.WebApplicationImpl$12.f(WebApplicationImpl.java:698)

at com.sun.jersey.server.impl.application.WebApplicationImpl$12.f(WebApplicationImpl.java:695)

at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:197)

at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:695)

at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:690)

at com.sun.jersey.spi.container.servlet.ServletContainer.initiate(ServletContainer.java:438)

at com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:287)

at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:587)

at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:213)

at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:342)

at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:516)

at javax.servlet.GenericServlet.init(GenericServlet.java:160)

at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1266)

at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1185)

at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)

at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5027)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5314)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)

at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1100)

at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1618)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)

at java.util.concurrent.FutureTask.run(FutureTask.java:262)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at java.lang.Thread.run(Thread.java:744)

九月 26, 2018 2:29:37 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8080"]
九月 26, 2018 2:29:37 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-bio-8009"]
九月 26, 2018 2:29:37 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 1774 ms

这是index.html的代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<%-- <%-- <head>

<base href="<%=basePath%>">

<title>My JSP 'index.jsp' starting page</title>

<meta http-equiv="pragma" content="no-cache">

<meta http-equiv="cache-control" content="no-cache">

<meta http-equiv="expires" content="0">

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

<meta http-equiv="description" content="This is my page">

<!--

<link rel="stylesheet" type="text/css" href="styles.css">

-->

</head> --%> --%>

<body>

<h1>服务器发布网页练习</h1>

</body>
</html>
图片描述

是不是缺少了什么jar包?

回答:

检查一下web.xml是否配置了什么Servlet导致的异常
com.sun.jersey.api.container.ContainerException: The ResourceConfig instance does not contain any root resource classes.

以上是 Myescplise的web项目发布失败 的全部内容, 来源链接: utcz.com/p/169713.html

回到顶部