1. 程式人生 > >Guns專案啟動錯誤記錄

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