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

您的位置:首頁技術(shù)文章
文章詳情頁

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

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

問題描述

項目在jenkins中進行構(gòu)建打包,之后部署到tomcat中解壓運營,如果是tomcat中已存在該項目的情況下,一定會失敗。并且如果把部署過來的war包在服務(wù)器上手動解壓(windows服務(wù)器,使用解壓縮工具比如WINRAR進行解壓),項目就可以正常運行。查了一下log,在tomcat自動解壓部署的war包并啟動的時候會出現(xiàn)以下錯誤: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插件來發(fā)布war包。

回答2:

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

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 亚洲人成人一区二区在线观看 | 久久综合久| 91人人澡人人爽 | 亚洲一区精品在线 | 国产成人亚洲精品 | 精品欧美乱码久久久久久 | 午夜小电影 | 亚洲国产精品一区 | 国产精品久久久久一区二区三区 | 精品久久久久久久人人人人传媒 | 日韩国产精品一区二区三区 | 国产精品我不卡 | 91天堂网| 久久99深爱久久99精品 | 国产激情一区二区三区 | 成人精品一区亚洲午夜久久久 | 中文字幕乱码一区二区三区 | 久久久久久久久久久久一区二区 | 一区二区三区日本 | 亚洲精品一区二区三区免 | 成人欧美一区二区三区在线观看 | 99re超碰 | 亚洲成人免费视频在线 | 在线观看成人 | 激情五月综合网 | 狠狠干美女| 91日b| 偷拍自拍网站 | 男人亚洲天堂 | 精精国产xxxx视频在线野外 | 日韩欧美亚洲一区 | 成人欧美一区二区三区黑人孕妇 | 日本黄色大片免费 | 精品一区二区视频 | 久久99久久| 日韩欧美亚洲 | 国产精品久久久久久久7777 | 人人鲁人人莫人人爱精品 | 亚洲精品自拍 | 亚洲视频免费在线播放 | 欧美电影在线 |