WebSphere 问题 跪求!!!
项目在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 --------------------编程问答--------------------
时间就是这样被浪费掉的。。。。 --------------------编程问答-------------------- 题外话。
一般来说 J2EE 中 API 放在服务器的目录下还是放到应用程序目录下是有讲究的。一般我们要查别人的经验看有些类API 在查找实现类时是否用到了 Thread.getContextClassLoader() 来加载类。用到和不用到经常会导致出现很多奇怪的问题,很多时候 jar 包放哪儿也因为这个 ContextClassLoader 和这个 jar 里面的 API 的关系而不同。具体的情况是具体分析,只是要记得要想到这回事,我指的 API 是那些代码时只用到接口,但实现类在和这个接口所有的 jar 不同的另外一个 jar 里面。
比如 rt.jar 肯定不能放 WEB-INF/lib 下的,要么是实际上没被用到并且也不报错,要么是报错了你完全看不明白什么错误。 --------------------编程问答-------------------- 纠正:
... 我指的 API 是那些代码里面只用到接口,但实现类在和这个接口所在的 jar 不同的另外一个 jar 里面。 ...
补充:企业软件 , WebSphere