昨天将一个工程的war包扔到linux的tomcat里面,访问该工程报错java.lang.NoClassDefFoundError:
显示工程中写的某个类找不到,这个类确实是存在的,
而且这个工程在eclipse里面可以正常访问,
最后结果:
linux 只配置了java_home,没有配置classpath,
修改/etc/profile,添加环境变量classpath
export classpath=.:/$java_home/lib
然后reboot机器,
了
在Linux环境下,通过修改/etc/profile添加classpath环境变量,解决了Tomcat运行工程时报java.lang.NoClassDefFoundError的问题。该工程在Eclipse中可以正常访问。
昨天将一个工程的war包扔到linux的tomcat里面,访问该工程报错java.lang.NoClassDefFoundError:
显示工程中写的某个类找不到,这个类确实是存在的,
而且这个工程在eclipse里面可以正常访问,
最后结果:
linux 只配置了java_home,没有配置classpath,
修改/etc/profile,添加环境变量classpath
export classpath=.:/$java_home/lib
然后reboot机器,
了

被折叠的 条评论
为什么被折叠?