項目啟動報錯: No naming context bound to this class loader


發步項目到本地tomcat,啟動后,一直包錯:
 警告: Failed to retrieve JNDI naming context for container [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/smp]] so no cleanup was performed for that container
javax.naming.NamingException: No naming context bound to this class loader 
 
查找原因發現是jdk版本號的問題,由於本地jdk版本號為1.8,而maven編譯插件中指定的jdk版本號為1.6,故一直報錯,無法成功啟動,修改版本號后問題解決。

<!-- compiler插件, 設定JDK版本 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.0</version> <configuration> <source>1.6</source> <target>1.6</target> <showWarnings>true</showWarnings> </configuration> </plugin>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM