Weblogic10 开发 JMS 时候总是出现些奇奇怪怪的问题,现总结如下:
1、Weblogic10 不支持 JDK6 ,只对 JDK5 感冒
创建一个JDK6 的 domian,然后通过该 domain 下的start 批处理命令启动 Server 会报错,说你指定的 JRE 找不到,不能正常启动。而若指定它自带的JDK(自带为JDK5)或者指定自己安装的JDK5 则可以成功启动。
EJB2.0 开发时,DOS 下运行 weblogic.appc 命令,报错。若把JAVA_HOME设置为JDK5 则可以正常执行。
2、JMS项目需要导入Weblogic10 的 api.jar 和 weblogic.jar
路径:WLW_HOME \ wlserver_10.0 \ server \ lib
3、JMS Server 必须把 Target 指定到 cgServer(adminServer)上
在weblogic server 上需先创建 JMS Server,并在该 JMS Server 基础上建 JMS Modules,并且 如果JMS Server 不指定 Target 则不能正常工作。