1. weblogic自带了很多jar包 当工程中的jar和weblogic自带jar版本不一致时 往往会出现错误。
解决方案:
方案一:通过weblogic的配置,优先加载应用的jar包
(1)为了解决在weblogic中jar包冲突的问题 你可以在WEB-INF下创建一个weblogic.xml。
<?xml version="1.0"?>
<weblogic-web-app
xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-web-app http://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd">
<container-descriptor>
<!-- 优先加载web工程中的jar包,默认为false-->
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
</weblogic-web-app>
(2)重启weblogic。
方案二:通过修改启动脚本来优先加载某些jar包
(1)将冲突的JAR包拷贝到${DOMAIN_HOME}/lib目录下。
(2)${DOMAIN_HOME}/bin下找到startWeblogic.sh文件用文本编辑器将其打开,并在里面加入如下内容:
export first_classpath=${DOMAIN_HOME}/lib/xxxx.jar
SAVE_CLASSPATH="${first_classpath}:${CLASSPATH}"
方案三:替换weblogic.jar里面对应的目录
(1)删除C:\bea\weblogic10\server\lib\weblogic.jar中的冲突的文件夹。
(2)copy 冲突的XXX.jar到C:\bea\weblogic10\server\lib。
(3)重启weblogic。
2.weblogic解析web.xml时不支持通配符
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath*:/applicationContext*.xml
</param-value>
</context-param>
修改为:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath*:applicationContext.xml,applicationContext_service.xml,applicationContext-action.xml
</param-value>
</context-param>
3.spring配置JNDI数据源
如果开发是在Tomcat中进行的,部署是在weblogic上,都配置了JNDI数据源,两个J2EE容器对JNDI的名称要求不一样,怎么统一起来呢?可以通过在spring文件中将数据源修改以下:
<jee:jndi-lookup id="dataSource" jndi-name="jdbc/user" />,
分享到:
相关推荐
weblogic部署图解.rar weblogic部署图解.rar weblogic部署图解.rar
weblogic部署项目详细步骤使用手册,非常适合初学者使用,具体步骤有截图,有文字说明,非常具体详细,欢迎下载。
WebLogic部署应用程序(图解),WebLogic部署应用程序(图解)
weblogic部署的三种方式,详细描述weblogic部署过程遇到的问题。及注意事项
比较全的一份linux环境的weblogic部署文档,安装文档中来操作,部署出来没有问题
WebLogic部署应用程序(图解)
Weblogic部署Web项目,可部署编译后的文件夹,也可以部署编译后打包的.war文件。
学会在WebLogic平台下部署Servlet与Jsp 二、实验环境 Windows XP 三、实验内容: 1、Weblogic Server的安装和Weblogic管理控制台 1)Weblogic安装 从服务器上下载server813_win32.exe安装 2)创建自己的工作区 ...
weblogic部署项目乱码解决,经试验验证,适合解决日常开发遇到的问题
Weblogic项目部署文档 Weblogic项目部署文档 Weblogic项目部署文档 Weblogic项目部署文档
WebLogic部署(图解),很详细的一份文档,希望对大家有用
WebLogic部署应用程序 WebLogic Server提供了三种方法来用于部署J2EE程序: ☆自动部署:WebLogic Server将定期扫描<domain-name>/applications目录,以获取新的和更 新的应用程序。 ☆使用WebLogic.Deployer、...
关于WebLogic部署的教程,有详细步骤和图解
WebSphere部署接口环境说明 1、 通过WebSphere正常部署“maximo.ear”环境; 2、 将“endorsed”文件夹拷贝到安装目录“D:\IBM\WebSphere\AppServer\java\jre\lib”下;
该文档对weblogic使用过程中,包括下载,安装,部署...6. weblogic部署war包action不能访问问题解决方法 [There is no Action mapped for namespace / and action name]. 5 7. java.lang.StackOverflowError. 5 等等
weblogic部署方式nostage和stage优劣对比(英文版) weblogic部署方式nostage和stage优劣对比(英文版) weblogic部署方式nostage和stage优劣对比(英文版)
以word形式,文字+图片,详细介绍weblogic的部署
项目部署(weblogic) 项目部署(weblogic) 项目部署(weblogic) 项目部署(weblogic) 项目部署(weblogic) 项目部署(weblogic) 项目部署(weblogic) 项目部署(weblogic)
weblogic集群部署文档 weblogic集群部署文档 weblogic集群部署文档