weblogic问题汇总

1.jar包冲突问题
a.增加woodstox-core-asl-4.2.0.jar、wstx-asl-3.2.0.jar、wstx-lgpl-3.2.3.jar
删除jaxb-impl-2.0.3.jar
b.修改weblogic.xml,设置优先加载项目本地的jar包设置

true
true
true

c.启动报javax/xml/namespace/QNAME异常时,将jaxrpc.jar包删掉试试
d.java.lang.RuntimeException: Cannot create a secure XMLInputFactory
stax2-api-3.1.1.jar删除jar包

2、乱码问题
通常情况下在移植项目到Weblogic服务的时候,容易碰到HTML乱码问题。这个问题常是因为页面中的Meta标签未生效,解决的办法是在web.xml中加入下面的代码:
html
text/html;charset=UTF-8

3、weblogic解析web.xml时不支持通配符。例如:

contextConfigLocation

classpath*:/applicationContext*.xml


修改为

contextConfigLocation
classpath*:applicationContext.xml,applicationContext_service.xml,applicationContextaction.xml

4、session丢失的问题
原因:查的过程中发现使用HttpServletRequest req =ActionContext.getContext().get(StrutsStatics.HTTP_REQUEST);req.getSession.setAttribute();的方式存储的对象在后边的请求中取不到了。然后System.out.println(session)的方式打印两次session发现拿到的不是同一个session。
解决办法:在weblogic.xml的weblogic-web-app做如下配置,其中cookie-name标签中配置自己的cookie名字即可;

JSESSIONID1

5、lunix下的weblogic报如下错误,导致端口down掉
failure count: 1, failing for 0 seconds, java.net.SocketException: Too many open files
用ulimit -a命令查看open files设置的连接数,默认的是1024。【ulimit -a命令显示当前所有的 limit 信息】
用ulimit -n 4096命令修改open files的连接数

6、com/ctc/wstx/stax/WstxInputFactory或者项目可以启动成功,也能单独访问,就是程序调用时总是服务调用失败
删除wstx开头的jar包,以及jaxprc.jar,这类包只在tomcat下启作用,weblogic有自带的这种包

7、ligic Invalid argument or cannot assign requested address
Invalid argument or cannot assign requested address.KF
1.先启动项目然后再启动服务节点.
2.检查节点服务配置是否正确。如:监听地址,监听端口

8、org.apache.axis2.AxisFault: Cannot create a secure XMLInputFactory启动的时候没有报此异常,调用的时候才报错。
如果增加了woodstox-core-asl-4.2.0.jar、stax2-api-3.1.1.jar,或者删除了jaxprc.jar,等jar包、weblogic.xml中优先加载项目本身lib的配置已经加上,还报这个异常时,更改下woodstox-core-asl-4.2.0.jar包名,包名前面加上a,让项目优先加载这个jar包

9.删除app项目jarpc.jar \service项目jaxb-impl-2.0.3.jar

  1. weblogic.descriptor.DescriptorException: VALIDATION PROBLEMS WERE FOUN
    problem: cvc-enumeration-valid: string value ‘3.0’ is not a valid enumeration value for web-app-versionType in namespace http://java.sun.com/xml/ns/javaee:

    weblogic10.3.6并不支持web-app_3_0.xsd的定义。所以报错了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值