Guns專案啟動錯誤記錄
今天執行Guns程式一直報ZipException異常,但直接打jar包執行卻正常,很奇怪。
記錄解決方法
錯誤“java.util.zip.ZipException: invalid LOC header (bad signature)”
1、執行Maven test, 然後執行Maven install(無改善)
2、將maven目錄下的repository清空,重新下載後即可正常執行。
因為有可能是jar包沒有下載完全引起的,需要將相應包重新下載。
七月 22, 2018 7:06:37 下午 org.apache.catalina.startup.ContextConfig processAnnotationsJar
嚴重: Unable to process Jar entry [org/springframework/mail/MailPreparationException.class] from Jar [jar:file:/apache-tomcat-7.0.88/webapps/ROOT/WEB-INF/lib/spring-context-support-5.0.5.RELEASE.jar!/] for annotations
java.util.zip.ZipException: invalid LOC header (bad signature)
at java.util .zip.ZipFile.read(Native Method)
at java.util.zip.ZipFile.access$1400(ZipFile.java:61)
at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:717)
at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:420)
at java.util.zip.InflaterInputStream.read(InflaterInputStream.java :158)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
at java.io.DataInputStream.readInt(DataInputStream.java:387)
at org.apache.tomcat.util.bcel.classfile.ClassParser.readID(ClassParser.java:199)
at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:78)
at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2109)
at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1971)
at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1932)
at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1917)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1322)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:388)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5566)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1017)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:993)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1127)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:2021)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
錯誤二“while scanning for the next tokenfound character ‘@’ that cannot start any token. (Do not use @ for indentation)”
java.lang.IllegalStateException: Failed to load property source from location 'classpath:/application.yml'
at org.springframework.boot.context.config.ConfigFileApplicationListener$Loader.load(ConfigFileApplicationListener.java:535)
at org.springframework.boot.context.config.ConfigFileApplicationListener$Loader.loadForFileExtension(ConfigFileApplicationListener.java:494)
at org.springframework.boot.context.config.ConfigFileApplicationListener$Loader.load(ConfigFileApplicationListener.java:462)
at org.springframework.boot.context.config.ConfigFileApplicationListener$Loader.lambda$null$4(ConfigFileApplicationListener.java:444)
at java.lang.Iterable.forEach(Iterable.java:75)
at org.springframework.boot.context.config.ConfigFileApplicationListener$Loader.lambda$load$5(ConfigFileApplicationListener.java:443)
at java.lang.Iterable.forEach(Iterable.java:75)
at org.springframework.boot.context.config.ConfigFileApplicationListener$Loader.load(ConfigFileApplicationListener.java:440)
at org.springframework.boot.context.config.ConfigFileApplicationListener$Loader.load(ConfigFileApplicationListener.java:331)
at org.springframework.boot.context.config.ConfigFileApplicationListener.addPropertySources(ConfigFileApplicationListener.java:213)
at org.springframework.boot.context.config.ConfigFileApplicationListener.postProcessEnvironment(ConfigFileApplicationListener.java:196)
at org.springframework.boot.context.config.ConfigFileApplicationListener.onApplicationEnvironmentPreparedEvent(ConfigFileApplicationListener.java:183)
at org.springframework.boot.context.config.ConfigFileApplicationListener.onApplicationEvent(ConfigFileApplicationListener.java:169)
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127)
at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:74)
at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:54)
at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:358)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:317)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1255)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1243)
at com.stylefeng.guns.GunsApplication.main(GunsApplication.java:20)
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:498)
at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49)
Caused by: org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next token
found character '@' that cannot start any token. (Do not use @ for indentation)
in 'reader', line 14, column 13:
active: @spring.active
^
解決方法:
spring:
profiles:
active: @[email protected]
將@[email protected]放到雙引號之中即可
spring:
profiles:
active: “@[email protected]”
相關推薦
Guns專案啟動錯誤記錄
今天執行Guns程式一直報ZipException異常,但直接打jar包執行卻正常,很奇怪。 記錄解決方法 錯誤“java.util.zip.ZipException: invalid LOC header (bad signature)” 1、執行M
專案開發錯誤記錄及解決
1、編寫MyBatis的mapper檔案中查詢語句的返回型別錯誤 Note nested exception is org.apache.ibatis.reflection.ReflectionException: Error instantiating class com.XXX.par
flask部落格專案過程錯誤記錄
AttributeError: 'dict' object has no attribute 'email' 解決方案:獲取表單資料,書中原始碼email=form.data.email改為email=form.email.data sqlalchemy.exc.IntegrityErr
解決maven專案啟動錯誤javax.validation.ValidationException: HV000183: Unable to load 'javax.el.ExpressionFact
控制檯報告錯誤如下: javax.validation.ValidationException: HV000183: Unable to load 'javax.el.ExpressionFactory'. Check that you have the EL dependencies on
dubbo的遠端呼叫專案啟動錯誤
最近專案中dubbo遠端呼叫的錯誤,zookeeper為註冊中心,啟動專案時錯誤,專案啟動一般就卡了,顯示就像啟動一樣,實際上是有錯誤了,後來加入日誌,發現: Will not attempt to authenticate using SASL (unknown error) 2018
ssm的專案啟動錯誤
今天啟動一個歷史ssm的demo發現報異常了: F:\Program\apache-tomcat-8.0.53\bin\catalina.bat run [2018-08-01 09:44:33,974] Artifact ssm_demo:war: Waiting for
記錄一次mariadb啟動錯誤
mariadb機器無意重啟了,之後啟動一直顯示在Start Mysql.....查看mysql日誌錯誤如下第一個ERROR解決方法: 修改/data/mydata權限,chomd 777 /data/mydata再次重啟故障未解決,查看日誌報錯如下根據網上查找的解決方案為初始化mysql 運行/u
Flutter在構建專案出現的錯誤記錄
在Github上下載的專案在執行時出現這種錯誤: A problem occurred evaluating project ':app'. > Could not resolve all files for configuration 'classpath'. &nbs
php laravel專案啟動報502 Bad Gateway錯誤
之前執行的好好的laravel專案突然不能啟動.... 環境排查: 1.nginx 檢視nginx伺服器是否啟動,命令列輸入以下命令 ps aux|grep nginx 或者直接在瀏覽器裡輸入127.0.0.1,如果得到下圖 說明nginx是開啟狀態,如果不是,請重啟nginx伺服器,命令列輸入以
JAVA 專案啟動時 報 java.lang.IllegalArgumentException: MALFORMED 的錯誤
其他人的修改UTF-8之類的解決方案沒有解決我的問題。 我的原因是:jackson-annotations-2.6.0 這個包名有這個¥ 字元,導致的報錯 找到原因解決方案就很簡單了,要麼去掉這個包,要麼升級這個包,我試了別的版本發現沒什麼問題。 如果你的不是這個原因的
Springboot部署完畢之後專案啟動成功,登入本地時候頁面錯誤解決方法
最近在學習springboot,自己寫了一個hello word小程式 在本地測試的時候報錯404 原因是【Application啟動類放的位置不對】要將Application放在最外層,也就是要包含所有子包 解決:在application類中,加入@com
springboot專案啟動,但是訪問報404錯誤
今天在做一個springboot專案的時候,是接著別人的專案寫的,寫完之後想做一下測試,於是就啟動了springboot,然後在訪問的時候,一直包404的錯誤,然後百度了一下網上給的方法,包括註解使用@R
vue專案啟動出現cannot GET /服務錯誤
上午做了專案,中午吃完飯後回來再跑一次伺服器, 出現 Cannot GET/: 控制檯中並沒有報錯;npm run dev命令列視窗也沒有報錯。 原因 在網上查了一堆,發現這個問題還挺多呢,而且各個回答的解決方式都竟然有許多不同… 於是把能
springBoot專案打jar包釋出時啟動包內建tomcat無法啟動錯誤分析
環境:jdk1.7、sqlserver資料庫、 框架:springboot + mybatis+freemark 、工具:eclipse、maven、svn 最近在做一個專案接近尾聲,幫同事進行釋出測試時,小編利用maven將專案打成jar包(springboot專案
Tomcat 伺服器啟動很慢,報資料庫連線不上,又參雜了其他專案的錯誤
這幾天吃不好睡不好就是因為部署專案,啟動Tomcat報了連線不上資料庫(連線超時),我把ssh的幾個配置檔案重新看了好幾遍,我就納悶了,這到底是怎麼回事呀?我把錯誤資訊拿到網上查,一一看解決方案,幾乎都試了一遍還是報錯,心碎了!於是乎找群裡大神們問問,都建議叫我檢查程式碼,相關的配置檔案,可我之
解決專案啟動沒問題,一用到Redis就出現錯誤:MISCONF Redis is configured to save RDB snapshots
####丟擲的錯誤資訊: MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist
mybatis 專案啟動時報“Result Maps collection already contains value forxxx”錯誤
在使用mybatis的逆向工程生成程式碼時報錯,“Result Maps collection already contains value forxxx”有可能是如下原因: 生成的xml檔案實現介面
專案啟動時報 web.xml; lineNumber: 1; columnNumber: 1; 檔案提前結束 錯誤
七月 18, 2017 2:00:40 下午 org.apache.catalina.startup.ContextConfig parseWebXml 嚴重: Parse error in appl
Intellij IDEA debug模式下專案啟動慢/無法啟動的事件解決過程記錄
專案無法啟動了 簡單的介紹一下事件過程:週一的早上,收到前端同事拋過來的一個任務,說是一個介面無法正常返回資料,於是就讓他把引數發過來,我想試著在本地重現一下並且將問題修復掉,這種情況肯定是要通過debug快速定位問題所在的,但是在IDEA上點選debug按鈕
spring boot 啟動常見錯誤記錄
1.錯誤: Description: Failed to configure a DataSource: 'url' at