问题描述
项目在tomcat是运行正常的但部署到websphere6.0上就报错后台报找不到java.aw.Font类java.aw.Font在rt.jar中把rt.jar拷贝到项目的/WEB-INF/lib下重新打包部署还是报同样的错查了一天也不知道什么地方出错!
解决方案
解决方案二:
was在开发上也会有很多的限制条件,如页面大小32K等,你要是正版的was还是问IBM吧!!!要查的话可能很麻烦,我们以前也遇到过类似的问题!!
解决方案三:
谢谢了
解决方案四:
java.aw.Font拼错了吧,应该是java.awt.Font
解决方案五:
引用3楼ppl2046的回复:
java.aw.Font拼错了吧,应该是java.awt.Font
时间就是这样被浪费掉的。。。。
解决方案六:
题外话。一般来说J2EE中API放在服务器的目录下还是放到应用程序目录下是有讲究的。一般我们要查别人的经验看有些类API在查找实现类时是否用到了Thread.getContextClassLoader()来加载类。用到和不用到经常会导致出现很多奇怪的问题,很多时候jar包放哪儿也因为这个ContextClassLoader和这个jar里面的API的关系而不同。具体的情况是具体分析,只是要记得要想到这回事,我指的API是那些代码时只用到接口,但实现类在和这个接口所有的jar不同的另外一个jar里面。比如rt.jar肯定不能放WEB-INF/lib下的,要么是实际上没被用到并且也不报错,要么是报错了你完全看不明白什么错误。
解决方案七:
纠正:...我指的API是那些代码里面只用到接口,但实现类在和这个接口所在的jar不同的另外一个jar里面。...
时间: 2024-10-25 00:11:42