要想解决,把weblogic 目录modules下对应几个jpa对应的jar文件里面的META-INF文件夹里面的service目录干掉,文件包括如下: org.eclipse.persistence*.jar,com.bea.core.kodo*.jar,org.apache.openjpa*.jar;注意:此刻你的weblogic除了hibernate外并不计划再使用自带的JPA了。
还有:在自己的classes/MATE-INF文件夹加入配置MANIFEST.MF,内容如下:Manifest-Version: 1.0 Class-Path: hibernate-jpa-2.0-api-1.0.1.Final.jar。
一、安装jdk
二、安装weblogic
fmw_12.2.3.0.0_wls.jar 安装(jdk要求在1.8版本及其以上)
将weblogic
jar包放到指定文件夹下(我放在home/vlog/weblogic下)
运行命令:tar-d64 -jar fmw_12.2.3.0.0_wls.jar
如果检查的安装条件没有问题就会跳出图形化安装界面。
然后按照安装界面一步一步来就行了
自动启动配置导向要勾选,如果不勾选,请参考以下链接:
https://blog.csdn.net/magi1201/article/details/38171367
本文参考:
https://blog.csdn.net/magi1201/article/details/38170783
三、 卸载weblogic
打开oui文件夹
cd /home/weblogic/Oracle/Middleware/oui/bin
运行脚本:
./deinstall.sh -silent
就可以卸载了。然后将Oracle文件夹删除。
卸载完成。
四、设置生产模式启动weblogic无需输入密码
在当前domain的servers/AdminServer文件夹下创建一个文件夹security,在security下创建一个文件boot.properties.在boot.properties文件里输入
username=用户名
password=密码
以上步骤仅作为参考,如有问题请自行解决,本人尝试有效
先确定你的web程序没问题,从新发布应用,测试连接。 看看console是否提示错误! 追问: 控制台上是报错了: weblogic.management.DeploymentException: [Deployer:149189]Attempt to operate 'activate' on null BasicDeploymentMBean for deployment ecif. Operation can not be performed until server is restarted. at weblogic.deploy.internal.targetserver.DeploymentManager.assertDeploymentMBeanIsNonNull(DeploymentManager.java:1281) at weblogic.deploy.internal.targetserver.DeploymentManager.findDeploymentMBean(DeploymentManager.java:1322) at weblogic.deploy.internal.targetserver.DeploymentManager.createOperation(DeploymentManager.java:1022) at weblogic.deploy.internal.targetserver.DeploymentManager.createOperations(DeploymentManager.java:1368) at weblogic.deploy.internal.targetserver.DeploymentManager.handleUpdateDeploymentContext(DeploymentManager.java:160) Truncated. see log file for complete stacktraceweb程序应该是没有问题的,在我本地,tomcat下正常运行,之前在红帽linux下布署过,没有问题的,现在换成了suse10 linux下重新布署,就出这个问题了 回答: 那我想有可能是tomcat运行与WEBLOGIC的目录形式不一样,加载包是找不到导致的,你试试把lib下的包拷到WEBLOGIC的lib里试试。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)