av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

瀏覽:86日期: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
相關文章:
主站蜘蛛池模板: 天堂视频一区 | 亚洲精品一区二区在线观看 | 日韩视频在线播放 | 国产精品欧美一区二区三区不卡 | 99热在这里只有精品 | 成人a在线| 日韩欧美视频在线 | 91精品国产综合久久婷婷香蕉 | 精品久久国产 | 一区二区三区四区视频 | 免费成人高清在线视频 | 久久久久久久综合色一本 | 91精品国产一区二区三区 | 麻豆亚洲 | 国产91视频一区二区 | 国产美女黄色片 | 日韩在线欧美 | 中文视频在线 | 精品欧美一区二区中文字幕视频 | 精品精品 | 337p日本欧洲亚洲大胆精蜜臀 | 亚洲日本成人 | 精品在线一区二区三区 | 亚洲国产激情 | 一级片片 | 日韩一级免费观看 | 欧美a在线看| 日韩精品视频在线 | 国产精品自产拍 | 91精品国产一区二区三区 | 日韩精品久久久久 | 久久久五月天 | 黄色毛片网站在线观看 | 夜夜夜操| 激情一区二区三区 | 爽爽免费视频 | 国产99久久精品一区二区永久免费 | 色婷婷一区二区三区四区 | 欧美一区二区三区高清视频 | 国产福利在线 | 国产精品免费av |