【平台兼容性】jeecg部署weblogic 测试,修改配置方法
来源:互联网 发布:漫画算法 编辑:程序博客网 时间:2024/06/05 03:15
MyEclipse 配置 WebLogic 10.3.3请参考:
https://my.oschina.net/aini3884/blog/895689
常见问题:
1. problem: cvc-enumeration-valid: string value '3.0' is not a valid enumeration value for web-app-versionType in namespace
原因:weblogic11g版本并不支持web-app_3_0.xsd的定义,因为创建项目的时候用的是JAVAEE6
解决方案:修改web.xml
<web-app version="3.0"
xmlns=http://java.sun.com/xml/ns/javaee
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
改为:
<web-app version="2.5"
xmlns=http://java.sun.com/xml/ns/javaee
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
2. weblogic 异常 Error creating bean with name 原因:jar包冲突
解决方案:配置weblogic.xml,添加优先加载jar包
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app>
<container-descriptor>
<!--<prefer-web-inf-classes>true</prefer-web-inf-classes> -->
<prefer-application-packages>
<package-name>org.apache.commons.lang.*</package-name>
<package-name>antlr.*</package-name>
<package-name>org.hibernate.*</package-name>
<package-name>javax.persistence.*</package-name>
<package-name>org.apache.cxf.*</package-name>
</prefer-application-packages>
</container-descriptor>
<context-root>/</context-root>
<session-descriptor>
<persistent-store-type>replicated_if_clustered</persistent-store-type>
<cookie-name>JSESSIONID-vehicle</cookie-name>
</session-descriptor>
</weblogic-web-app>
3. eclipse控制台报错
java.lang.IllegalStateException: Response already committed
原因:weblogic不兼容out.clearBuffer();
解决方案:
org.jeecgframework.tag.core.easyui.BaseTag.doEndTag(BaseTag.java:227)
org.jeecgframework.tag.core.easyui.DataGridTag.doEndTag(DataGridTag.java:537)
org.jeecgframework.tag.core.easyui.FormValidationTag.doStartTag(FormValidationTag.java:121)
org.jeecgframework.tag.core.easyui.WebUploaderTag.doEndTag(WebUploaderTag.java:54)
根据文件位置及行号删除//out.clearBuffer();
规律:org.jeecgframework.tag.core.easyui.XXXTag.doStartTag(XXXTag.java:行号)
.......其余相同问题,此方法均适用,这是weblogic和tomcat的区别
4. java.lang.OutOfMemoryError: PermGen space 间隔x分钟<[STUCK] ExecuteThread: '2' for queue:
解决方案:增加PermGen space参数大小
-Xms:内存初始值
-Xmx:内存最大值(不要超过内存的80%)
MaxPermSize:PermGen(Class和Meta存放区域)区域内存最大值。
winXP 4G内存参考:-Xms512m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=512m -Xverify:none -da
-XX:MaxPermSize改为256或512
- 【平台兼容性】jeecg部署weblogic 测试,修改配置方法
- 【平台兼容性】jeecg3.7 兼容weblogic 部署改造方案
- weblogic配置修改java代码后不需要重启热部署方式
- WebLogic部署配置
- weblogic控制台配置修改
- jeecg 数据修改历史日志对比方法
- Weblogic端口修改方法
- weblogic 配置及应用部署
- weblogic 安装 配置 与 部署
- Weblogic部署项目常见方法
- WebLogic Domain 配置方法
- 修改weblogic配置文件快速部署web项目
- WebLogic配置 MyEclipse中的配置 WebLogic中项目的部署
- 修改方法内容,不重启weblogic
- jeecg部署说明
- JEECG部署的几个问题
- weblogic 10.3 如何配置热部署 急!!
- Weblogic 配置与站点部署+优化
- 如何维持APP用户的登陆状态
- MyEclipse 2014在线安装SVN插件详细步骤
- Java日期格式化
- ROS 教程
- python Django的admin 后端出现了白班,既没有css效果
- 【平台兼容性】jeecg部署weblogic 测试,修改配置方法
- Python-反射的用法
- vue动态组件整理
- linux下文件压缩加密码
- Spring+Websocket实现服务器与Andoird端通信
- Git简单命令
- win10如何设置软件开机启动
- 三元组
- Android stuido程序真机运行时闪退