weblogic启动出现的问题

来源:互联网 发布:淘宝包包拍照技巧 编辑:程序博客网 时间:2024/05/21 07:05
1.weblogic的启动问题
The WebLogic Server did not start up properly.
java.io.InvalidClassException: javax.management.MBeanAttributeInfo; local class incompatible: stream classdesc serialVersionUID = 7043855487133450673, local class serialVersionUID = 8644704819898565848
 at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:546)
 at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1551)
 at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1465)
 at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1551)
 at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1465)
 at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1698)
 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1304)
 at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1633)
 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1298)
 at java.io.ObjectInputStream.defaultRead Fields(ObjectInputStream.java:1917)
 at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1841)
 at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1718)
 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1304)
 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:349)
 at weblogic.management.internal.TypesHelper.getMBeanInfo(TypesHelper.java:274)
 at weblogic.management.internal.TypesHelper.getAdminOrConfigMBeanInfo(TypesHelper.java:384)
 at weblogic.management.internal.ConfigurationMBeanImpl.<init>(ConfigurationMBeanImpl.java:137)
 at weblogic.management.AdminServer.<init>(AdminServer.java:59)
 at weblogic.management.AdminServerAdmin.initialize(AdminServerAdmin.java:245)
 at weblogic.t3.srvr.T3Srvr.initializeHere(T3Srvr.java:770)
 at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:669)
 at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:343)
 at weblogic.Server.main(Server.java:32)
问题解析:错误原因及解决办法:MBeanAttributeInfo 的serialVersionUID的版本控制id不一样,说明是使用这个被使用的bean被修改过了,原因是JDK是版本不对;这个原本设置好了但现在出现这样的问题我并不明白为什么会出现。
解决方式:myeclipse-》preference-》myeclipse-》weblogic-》jdk选择公司里给的jdk1.4的那个版本,重新启动无误。
 

 
3.Caused by: java.lang.UnsupportedClassVersionError: com/sinosoft/payment/utility/pub/SessionFilter (Unsupported major.minor version 50.0
 这个
解决:
    1、在Eclipse3.3的Window--->Preference里找到java-->Installed JREs,在这里我们修改jre版本,我们可以选用weblogic92自带的jdk1.5版本。
    2、在项目的属性里,找到树形栏上的Java Build Path----->Libraries,这里也要改为jdk1.5的。
    3、点击树形栏上的“Java Compiler”,调整Compiler compliance level为5.0.
    4、将原先的classes下的文件全部删除,然后重新编译下,最后部署到weblogic下就可以了。
    5、需要注意的是,在weblogic里创建自己的一个域的过程中,千万不要选择jdk1.6版本的,否则weblogic在启动的时候就会报错。
 
4.weblogic中DBDataSource null has not registed! 
java.lang.IllegalArgumentException: **** DBDataSource null has not registed!
    at com.sinosoft.sysframework.reference.DBFactory.getDB(DBFactory.java:168)
    at com.sinosoft.sysframework.reference.DBManager.getDataSource(DBManager.java:42)
    at com.sinosoft.sysframework.reference.DBManager.open(DBManager.java:62)
    at com.sinosoft.application.loginsystemlog.bl.facade.BLLoginsystemlogFacadeBase.insert(BLLoginsystemlogFacadeBase.java:35)
    at com.sinosoft.payment.utility.ui.control.facade.UILogonFacade.execute(UILogonFacade.java:133)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1169)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
    at com.sinosoft.payment.utility.pub.SessionFilter.doFilter(SessionFilter.java:220)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6356)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
解决方案:

要求在web.xml中配置:

 <listener>
    <listener-class>com.sinosoft.sysframework.web.control.OnlineUserListener</listener-class>
  </listener>
  <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>com.sinosoft.sysframework.web.control.ExtendedStrutsActionServlet</servlet-class>
    <init-param>
      <param-name>config</param-name>
      <param-value>/WEB-INF/struts-config.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
  </servlet>

同时在WEB-INF/config/dbmanager-config.xml中配置一个name为platformDataSource的datasource-define。

如果已经使用其它方式的StrutsActionServlet,也可以直接初始化dbmanager-config.xml。方法为调用:

com.sinosoft.sysframework.reference.DBFactory.configure(configPath + "dbmanager-config.xml");

另:WEB-INF\config\appconfig文件夹中的 添加

 <DBJNDI>ddccDataSource</DBJNDI> 
 <REINS_JNDI>ddccDataSource</REINS_JNDI> 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 做b超前没有尿意怎么办 肝胆b超前喝水了怎么办 肝胆彩超喝水了怎么办 胆囊b超喝了水怎么办 系统b超照不到怎么办 思维彩超宝宝不动怎么办 怀孕七个月胎儿缺氧怎么办 怀孕29周小孩偏小怎么办 孕29周胎儿臀位怎么办 刚怀孕有囊肿该怎么办 食杏中毒怎么办吃什么 猫吃了扁桃仁怎么办 夏天来了??点狐臭怎么办? 我有一小点狐臭怎么办 淘客网站被微信屏蔽怎么办 微信老是屏蔽网站怎么办 华帝售后没人理怎么办 新开的网店没生意怎么办 淘小二介入买家举证不全怎么办 新股申购中签后钱不够怎么办 买的东西收不到怎么办? 拼多多按错收货怎么办 团购招生做到一半不如意怎么办 网购付款后卖家没有货怎么办 淘宝退货商家不同意退款怎么办 淘宝确认收货后卖家拒绝退款怎么办 淘宝卖家不同意退款怎么办 淘宝仅退款卖家不处理怎么办 淘宝申请退款卖家不处理怎么办 快递没收到货要退款怎么办 发票给了不给钱怎么办 付款后不给发票怎么办 供货商不给发票怎么办 刚生过孩子太胖买衣服怎么办 黑色牛仔裤洗的发白怎么办 蘑菇街手机丢了怎么办 黑衣服上全是白毛毛怎么办 支付宝注销了钱怎么办 网上买东西手机号写错了怎么办 二类工资卡过万怎么办 淘宝发货地址写错怎么办