最近在一个项目中遇到个很纠结的问题,希望有高手能帮忙分析分析,有遇到这种情况的更好。
情况如下:
一个web工程 + 个ear工程(里面是一个EJB工程)+Weblogic 服务器;在Myeclipse7.5下配置了weblogic sever节点,并配置了classpath实现预加载一些信息,
“Preferences---servers---weblogic---weblogic10.x 下的Paths中”配了一下信息:
“D:/prop; D:/prop/startupbean.jar; ”在D:/prop下有一些properties文件和一个startupbean.jar包,主要作用就是实现预先加载一些信息;在Myeclipse中web项目没有问题,都能调到ejb中的服务;本地的Myeclipse环境都好好的,ejb跑的都没有问题,但是打成war包、ear包部署到服务器上就有问题了,就是因为需要预加载 的东西没有加载;
试过了网上说的以下3种方法:
通过修改startWebLogic.cmd设置classpath、通过eblogic控制台设置classpath、jar包放在server下的lib下;
这些都没有起作用,现在不知道该从何下手啊?说明:之所以没有将web工程一起打到ear工程里,因为ejb是人家的工程,我们只是调用里面的服务,而web工程是我们自己的,所以分成了war包和ear包单独部署;
预加载信息也是正对EJB的,EJB工程这样部署在weblogic8.1(配了classpath)上好像也没有问题,但就是在weblogic10.3上没有成功……
很急啊……