色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

java - jenkins打war包部署到tomcat解壓啟動失敗。

瀏覽:84日期:2023-12-10 18:10:11

問題描述

項目在jenkins中進行構建打包,之后部署到tomcat中解壓運營,如果是tomcat中已存在該項目的情況下,一定會失敗。并且如果把部署過來的war包在服務器上手動解壓(windows服務器,使用解壓縮工具比如WINRAR進行解壓),項目就可以正常運行。查了一下log,在tomcat自動解壓部署的war包并啟動的時候會出現以下錯誤:java.io.IOException: Invalid argument

at java.io.WinNTFileSystem.canonicalize0(Native Method)at java.io.WinNTFileSystem.canonicalize(WinNTFileSystem.java:428)at java.io.File.getCanonicalPath(File.java:618)at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:137)at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:619)at org.apache.catalina.startup.ContextConfig.beforeStart(ContextConfig.java:752)at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:308)at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:394)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:144)at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:467)at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1612)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:483)at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1451)at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:724)at org.apache.catalina.manager.ManagerServlet.doPut(ManagerServlet.java:423)at javax.servlet.http.HttpServlet.service(HttpServlet.java:651)at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:614)at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528)at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1099)at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:670)at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2508)at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2497)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)at java.lang.Thread.run(Thread.java:745)

查了很久一直找不到問題。求大神解答~

問題解答

回答1:

提供有價值的信息太少,不好判斷。建議使用Deploy to container Plugin插件來發布war包。

回答2:

是不是你在Jenkins打包的時候缺少東西,我懷疑是你的包存在問題,你可以copy下來,對比一下本地的包

標簽: java
相關文章:
主站蜘蛛池模板: 黄色aaa毛片 | 久久综合狠狠综合狠狠 | 亚洲女人在线 | 黑人一级片 | 免费观看欧美一级毛片 | 黄色免费在线网址 | 日本在线免费播放 | 大片刺激免费播放视频 | 69精品免费视频 | 女人张开腿给男人桶爽免费 | 欧美国产成人精品一区二区三区 | 欧美一级纶理片免费 | 免费欧洲毛片a级视频无风险 | 亚洲一区二区三区久久久久 | 精品亚洲成a人片在线观看 精品亚洲成a人在线播放 | 五月色婷婷综合开心网4438 | 亚洲国产精品久久久久久 | 国产成人一区免费观看 | 亚洲人成在线免费观看 | 日韩国产毛片 | 男人女人做刺激视频免费 | 亚洲午夜精品一区二区 | 日韩久久综合 | 国产亚洲欧美一区二区三区 | 免费看岛国视频在线观看 | 一级做a爱片特黄在线观看 一级做a爱片特黄在线观看免费看 | 日本韩国中文字幕 | 国产精品成人aaaaa网站 | 9cao在线精品免费 | 亚洲性在线观看 | 国产精品亚洲第一区二区三区 | 亚洲精品一区二区三区四 | 久久不见久久见免费影院www日本 | 欧美三级真做在线观看 | 鲁大师成人精品视频 | 一级欧美一级日韩毛片99 | 无码免费一区二区三区免费播放 | 99精品福利视频在线一区 | 美国一级特a黄 | 国产精品中文 | 国产成人综合亚洲 |