我们最近从WAS6迁移到了WAS7。我们的一个应用程序在WAS6中工作得很好,但在WAS7中却无法工作,错误如下。
java.lang.NoSuchMethodError: com/sun/faces/util/Util.verifyFactoriesAndInitDefaultRenderKit(Ljavax/servlet/ServletContext;)V
at com.ibm.faces.context.MultipartFacesContextFactoryImpl.getFacesContext(MultipartFacesContextFactoryImpl.java:73)
我有一个WebSphere 6实例和一个WebSphere 7实例,每个实例都有一个WebSphere MQ消息传递提供程序、一个队列连接工厂和一个以类似方式配置的队列。所有用户ID字段都保留为空,身份验证别名保留为"none“。
在WAS6中,它工作得很好。
在WAS7中,我得到一个错误:
JMSWMQ2013: The security authentication was not valid that was supplied for QueueManager 'MYQMNGR' with connection mode 'Client' and
我正在尝试将EJB3EAR项目部署到WebSphere 7。
从RSA8.0中我选择了EAR文件。当我选择EAR项目> run > Server > WAS7时,我得到以下错误:
“服务器不支持J2EE企业应用程序规范的6.0版本”
在RSA中,我将JRE/JDK更改为1.5,但同样的情况也发生了。是一个特定的jar导致this>
这个应用程序在WAS7上运行,但是当我在WAS6.0中运行具有EJB层的Web应用程序时,它抛出了以下异常:java.rmi.ServerException RemoteException occurred in server thread; nested exception is: com.ibm.ejs.container.CreateFailureException nested exception is: java.lang.reflect.InvocationTargetException我对数据库、共享库进行了所有必要的更改,但仍然得到相同的错误。websphere server
在尝试将Java对象存储到字符串中时,我会得到一个类强制转换异常。我在lib文件夹中包含了JAXB-2.1JAR。在部署到WAS时,我已将类加载器策略更改为“最后父级”策略,以便首先获取本地库中的jar。但是,这仍然会引发带有以下消息的类转换异常。造成这个错误的原因是什么?
javax.xml.bind.JAXBException: ClassCastException: attempting to cast jar:file:/opt/was7/base/crm/java/jre/lib/rt.jar!/javax/xml/bind/JAXBContext.class to wsjar:fi