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
相關文章:
主站蜘蛛池模板: 日韩一区二区三区av | 99re热精品视频 | 三级黄色片在线播放 | 色播99| 91在线看| 99亚洲精品 | 成人午夜性成交 | 美女露尿口视频 | 久久久久久av | 2019中文字幕视频 | 天天干 夜夜操 | 伊人亚洲 | 国产国产精品久久久久 | 九九免费视频 | 精品1区 | 久久鲁视频 | 日韩精品免费看 | 国产精品欧美一区二区 | h视频在线免费看 | 成人精品视频99在线观看免费 | 精品一区国产 | 中文字幕一区二区三区在线观看 | 久久99精品久久久久久国产越南 | 老外黄色一级片 | 国产成人精品一区二区三区在线 | 日日摸夜夜添夜夜添精品视频 | 午夜激情影院 | 国产视频久久久 | www,黄色,com | 亚洲精品在线国产 | 岛国精品| 日韩一区二区三区在线视频 | 国产精品污www在线观看 | 精品一区二区三区在线观看 | 黄色免费网站在线看 | 欧美日韩久久精品 | 日韩视频一区在线观看 | 国产一区二区激情视频 | 一区二区三区亚洲 | 精品国产一区二区三区日日嗨 | 国产精品久久久久久婷婷天堂 |