jeeiste weblogic上线说明

解决问题的过程:
先去找日志,日志就是报class找不到,启动时,sh startWebLogic.sh > nohup.log 2>&1 &,然后看日志。
去网上查询为什么weblogic找不到jar,以为是weblogic的配置问题,因为jeesite本身是可以在tomcat里面运行的
后来,实在找不到信息,就想着从客户识别系统管理平台去对比。
这里要说到一个失误,应该先把cisManager系统的war放到服务器上试试,只是要把数据服务器改一下。
然后就拿jeesite原始项目来试,不断把cisManager的文件覆盖jeesite,直到成功。最后定位到web.xml
再后来,本地的weblogic可以运行jeesite,服务器上weblogic访问不了主页,这个是应用服务器端口问题


教训:没有整理好思路,就在那里乱试,任何时候,脑子都不能乱,乱了,就一定要休息一下。


1 weblogic本地安装:已经在csdn里blog面写了
2 lib找不到,特别说明,在web.xml中,不管是哪里的classpath,xml,都不能带*号:
上线需要修改的地方:
A pom.xml  :  <artifactId>fpdj</artifactId>  <name>fpdj</name>
B jeesite.property  productName 数据库配置,一定要改全,包括哪种数据库,驱动是什么
C web.xml : 
<context-param>
    <param-name>contextConfigLocation</param-name>
   <!--  <param-value>classpath*:/spring-context*.xml</param-value> 去掉这个,改成下面这个-->
   <param-value>classpath:/spring-context.xml,classpath:/spring-context-shiro.xml,classpath:/spring-context-activiti.xml,classpath:/spring-context-jedis.xml</param-value>
  </context-param>
下面这里也一样
 <param-value>classpath:/spring-mvc.xml</param-value> 


3 网页打不开
weblogic里面,console的端口和应用的端口最好是不一样的,怕有安全问题,所以在测试的时候,不要拿console的端口来测试,要不然,当然打不开页面


4 数据库移植失败
学习使用Navicat Premium连接oracle,导入导出数据库


5 日志问题的解决


6 下面的异常在系统正常打开页面时,还存在
java.lang.NullPointerException
        at org.apache.ibatis.thread.Runnable.getRefreshFile(Runnable.java:162)
        at org.apache.ibatis.thread.Runnable.refresh(Runnable.java:128)
        at org.apache.ibatis.thread.Runnable$1.run(Runnable.java:95)
        at java.lang.Thread.run(Thread.java:745)
        
7 程序中要在WEB-INF目录下:添加WEB-INF/weblogic-application.xml,但是测试结果说明,这个文件不是必须的
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-application xmlns="http://www.bea.com/ns/weblogic/90">
<!-- prefer-application-packages -->
<package-name>javax.xml.ws.*</package-name>
<package-name>javax.xml.bind.*</package-name>
<package-name>javax.jws.*</package-name>
<package-name>javax.namespace.xml.*</package-name>
<package-name>javax.xml.soap.*</package-name>
<package-name>org.apache.xerces.*</package-name>
<package-name>org.apache.commons.*</package-name>
<package-name>com.sun.xml.*</package-name>
<package-name>org.hibernate.*</package-name>    


<container-descriptor>
     <prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor> 
    <charset-params>
        <input-charset>
            <resource-path>/*</resource-path>
            <java-charset-name>UTF-8</java-charset-name>
        </input-charset>
    </charset-params>
    <jsp-descriptor>
        <encoding>UTF-8</encoding>
    </jsp-descriptor>
    <context-root>/jeesite</context-root>
    <session-descriptor>
        <timeout-secs>1800</timeout-secs>
    </session-descriptor>
    <weblogic-version>10.3</weblogic-version>

</weblogic-application>




8 学习使用Navicat Premium来导入导出数据库

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值