java - Eclipse Tomcat 服务器启动但代码未部署

标签 java eclipse tomcat

服务器状态显示为已启动和已同步。

我正在使用 Eclipse Kepler 和 Tomcat v7.0/ 它提供以下控制台输出。

INFO: Starting service Catalina
Feb 26, 2015 10:52:44 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.47
Feb 26, 2015 10:52:45 AM org.apache.tomcat.util.scan.StandardJarScanner scan
WARNING: Failed to scan JAR [file:/C:/Users/gsharma1/Workspaces/Ride/OAS1/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/onboardingapiserv-service/WEB-INF/lib/MonolithVO-interface-3.121.15353098.jar] from WEB-INF/lib
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:215)
at java.util.zip.ZipFile.<init>(ZipFile.java:145)
at java.util.jar.JarFile.<init>(JarFile.java:153)
at java.util.jar.JarFile.<init>(JarFile.java:90)
at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:93)
at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69)
at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:109)
at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
at org.apache.tomcat.util.scan.FileUrlJar.<init>(FileUrlJar.java:41)
at org.apache.tomcat.util.scan.JarFactory.newInstance(JarFactory.java:34)
at org.apache.catalina.startup.ContextConfig$FragmentJarScannerCallback.scan(ContextConfig.java:2680)
at org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:259)
at org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:178)
at org.apache.catalina.startup.ContextConfig.processJarsForWebFragments(ContextConfig.java:1947)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1261)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:376)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5322)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
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)

Feb 26, 2015 10:52:45 AM org.apache.catalina.startup.ContextConfig processServletContainerInitializers
SEVERE: Failed to process JAR found at URL [jar:file:/C:/Users/gsharma1/Workspaces/Ride/OAS1/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/onboardingapiserv-service/WEB-INF/lib/MonolithVO-interface-3.121.15353098.jar!/] for ServletContainerInitializers for context with name []
Feb 26, 2015 10:52:45 AM org.apache.catalina.startup.ContextConfig configureStart
SEVERE: Marking this application unavailable due to previous error(s)
Feb 26, 2015 10:52:46 AM org.apache.catalina.startup.TldConfig tldScanJar
WARNING: Failed to process JAR [jar:file:/C:/Users/gsharma1/Workspaces/Ride/OAS1/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/onboardingapiserv-service/WEB-INF/lib/MonolithVO-interface-3.121.15353098.jar!/] for TLD files
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:215)
at java.util.zip.ZipFile.<init>(ZipFile.java:145)
at java.util.jar.JarFile.<init>(JarFile.java:153)
at java.util.jar.JarFile.<init>(JarFile.java:90)
at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:93)
at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69)
at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:109)
at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
at org.apache.tomcat.util.scan.FileUrlJar.<init>(FileUrlJar.java:41)
at org.apache.tomcat.util.scan.JarFactory.newInstance(JarFactory.java:34)
at org.apache.catalina.startup.TldConfig.tldScanJar(TldConfig.java:489)
at org.apache.catalina.startup.TldConfig.access$100(TldConfig.java:59)
at org.apache.catalina.startup.TldConfig$TldJarScannerCallback.scan(TldConfig.java:305)
at org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:259)
at org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:178)
at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:278)
at org.apache.catalina.startup.TldConfig.lifecycleEvent(TldConfig.java:569)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5322)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
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)

Feb 26, 2015 10:52:46 AM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error getConfigured
Feb 26, 2015 10:52:46 AM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [] startup failed due to previous errors
Feb 26, 2015 10:52:46 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-8080"]
Feb 26, 2015 10:52:46 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-8081"]
Feb 26, 2015 10:52:46 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-8082"]
Feb 26, 2015 10:52:47 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8083"]
Feb 26, 2015 10:52:47 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Feb 26, 2015 10:52:47 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 2540 ms

我试过创建一个新的工作区并再次尝试但没有用。请告诉我这里缺少什么?

最佳答案

请按照以下步骤操作:

-->首先检查文件是否存在。

--> 尝试在 ZIP 工具(WinZip,...)中打开文件(Jar)。

--> 用正确的文件验证文件的大小;将其与“已知良好”副本进行比较。

--> 从工作服务器替换文件。并重启服务器。

--> 还要检查您的磁盘空间和文件夹权限。

关于java - Eclipse Tomcat 服务器启动但代码未部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28758319/

相关文章:

java - 为 Java Web 服务创建客户端

java - 为什么当我在 Eclipse 上运行代码时会保留异常消息?

eclipse - 在 Eclipse 中调试 Servlet

java - Jenkins WAR 文件未在 Tomcat 上部署 - 缺少主目录?

java - 单击链接时出现 403 Forbidden 错误。直接在浏览器中输入 url 时工作正常

java - CRUD 存储库不存储来自 mySQL 的文件

java - Java 中的内联代码比函数调用/静态函数慢

Eclipse 比较编辑器 : difference between the 'next difference' and 'next change' buttons?

用于在网站上抓取行的 Java URL 库

java - 带 UI 的服务器客户端,UI 上的标签未使用方法更新