WebLogic配置config.xml启动失败

还是云缴费项目,这期间踩了太多坑,现在专门做一个详细总结。该项目开发过程中,用的是Tomcat8,Jdk1.8和Oracle11以及Eclipse开发完成的,测试也没什么问题,上了生产,真是被WebLogic坑惨了。一直觉得WebLogic跟Tomcat差不多,大同小异,所以上生产部署的时候,直接打了War包丢到autodeploy目录下,然后运行启动脚本startWebLogic.sh即可,想象中跟实际还是差距蛮大,差点搞吐血。

以上就是生产环境的机器配置(每一台机器的Ip我打了马赛克),项目流程如下图,其中AP是内网,WEB走外网,Windows是各分行公用,无上传下载通道,其上只有一个Ie浏览器可以登录WebLogic控制台:

这项目最想吐槽的一点就是,Windows上无法安装Navicat或者PL/SQL Developer之类的可视化工具,而且AP上未安装Oracle Client工具,单单安装这个Client连接Oracle都搞了两天,安装这玩意要各种配置,最后还是搞定了,当然,只安装在了AP1上,这就导致我项目只能放在AP1上,实在无力吐槽,Client不是应该提前配好吗,而且每个AP上都应该配才ok嘛。

好吧,吐槽完毕,传了项目以后,自动部署根本失效,不会对war包进行解压,控制台可以访问,登录控制台,部署下根本没有任何项目,这跟Tomcat咋就完全不一样呢?

自动部署失效,那就修改config.xml配置文件呗,在<configuration-version>******</configuration-version>和<admin-server-name>******</admin-server-name>添加以下配置:

<app-deployment>

    <name>ipsp</name>

    <target>AdminServer</target>

    <module-type>war</module-type>

    <source-path>autodeploy\ipsp</source-path>

    <security-dd-model>DDOnly</security-dd-model>

    <!-- <staging-mode>nostage</staging-mode> -->

</app-deployment>

没想到更坑爹的是,添加了该配置,WebLogic完全启不来,基本能想到的办法都试了,就是启不来,把该配置删了以后,竟然奇迹般地好了,直接想不通。。。。。

既然autodeploy不自动部署,就想到了另外的办法,在该目录的同级,建立一个文件夹,就暂且命名为webapp吧,把war包丢到该目录下,进入控制台,从控制台加载该war包,最终成功了,但是导致一个问题,每次变更相当麻烦,岂不是要在本地调试完毕,打包以后上传???心累。。。先这样吧

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值