我使用Velocity在Java項目中生成源代碼。我將項目導出爲jar文件以在其他項目中使用它。
這是我的速度屬性文件內容:
runtime.log.logsystem.class = org.apache.velocity.runtime.log.SystemLogChute
resource.loader =資源/
classpath.resource.loader.class = org.apache .velocity.runtime.resource.loader.ClasspathResourceLoader
我收到此錯誤:
內部編譯器錯誤:java.lang.NoClassDefFoundError:org/apache/velocity/exception/ResourceNotFoundException java.lang.Class.getDeclaredConstructors0(Native Method)Velocity中的「NoClassDefFoundError」
0
A
回答
0
該類在構建期間存在,但它取決於環境,如果您在J2EE環境中工作比您可以獲得NoClassD efFoundError即使存在類,因爲它可能對相應的類加載器不可見。
將所有依賴關係置於WEB-INF/lib
並將它們添加到CLASSPATH
。
Where to Put the Velocity Jar
First of all you have to decide whether you will use the dependency-free version
of velocity.jar or the version including all dependend jars. If you are not worried
about collisions with Avalon Logkit, Commons Collections or Jakarta Oro, using the jar
containing all dependencies is very convenient.
Putting the velocity jar in WEB-INF/lib your web application
will result in it's classes being available in the classpath for that web application.
相關問題
- 1. Jersey中的NoClassDefFoundError
- 2. RAD中的NoClassDefFoundError
- 3. FragmentMapActivity中的NoClassDefFoundError
- 4. j2me中的NoClassDefFoundError
- 5. SplashScreen中的NoClassDefFoundError
- 6. Jadex中的NoClassDefFoundError
- 7. NoClassDefFoundError的GlassFish中:(
- 8. openid4java中的NoClassDefFoundError
- 9. 的NoClassDefFoundError Java中
- 10. Eclipse中的NoClassDefFoundError
- 11. 獲取Velocity中的變量
- 12. Apache Velocity中的BigDecimal比較
- 13. SpriteKit中的Velocity字段
- 14. Eclipse中的Apache Velocity錯誤[Java,Eclipse Luna,Velocity 2.0,VelocityView,Tomcat 7]
- 15. Velocity + Spring
- 16. Castor庫中的NoClassDefFoundError
- 17. 線程中的NoClassDefFoundError
- 18. NoClassDefFoundError的Android Studio中
- 19. 插孔中的NoClassDefFoundError
- 20. Jade Agents中的NoClassDefFoundError?
- 21. NoClassDefFoundError jar中的LocalSessionFactoryBuilder
- 22. 的NoClassDefFoundError
- 23. 在Velocity中添加天數
- 24. 索引在Velocity報告中?
- 25. NoClassDefFoundError
- 26. NoClassDefFoundError
- 27. NoClassDefFoundError
- 28. - NoClassDefFoundError
- 29. Memcached和Velocity
- 30. Velocity hasNext方法