一直用tomcat,最近下载了Weblogic 12c,SSH项目部署时遇到了各种异常,经过网上查询和数次实验,终于搞定,现将步骤描述下,以备后忘。
1.官网下载解压缩版 (183M)
download:http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-main-097127.html
2:解压缩到d:wls
3:按照解压文件中的readme.txt 进行安装.
安装第5步,以图形方式安装domain,
运行 解压缩目录下的/wlserver/common/bin/config. cmd |.sh] 。
4:安装完成后,由于weblogic 与 hibernate3 存在jar包冲突,部署ssh项目前准备工作:
1).拷贝antlr-2.7.6.jar到 MW_HOME/domain/base_domain/lib/下
2).修改MW_HOME/domain/base_domain/bin 下的startWeblogic.cmd (.sh)环境 变量:
win:
在 set CLASSPATH="${SAVE_CLASSPATH}" 下添加:
set PRE_CLASSPATH=%DOMAIN_HOME%\lib\antlr-2.7.6.jarset CLASSPATH=%PRE_CLASSPATH%;%CLASSPATH%
linux:
在 CLASSPATH="${SAVE_CLASSPATH}" 下添加:PRE_CLASSPATH=%DOMAIN_HOME%/lib/antlr-2.7.6.jarCLASSPATH="%PRE_CLASSPATH%;${SAVE_CLASSPATH}"
3).在ssh项目WEB-INF/下新建weblogic.xml 文件,文件内容:
<?xml version="1.0"?><weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><container-descriptor><prefer-web-inf-classes>true</prefer-web-inf-classes></container-descriptor>
</weblogic-web-app>
4).去掉ssh项目中关于xml解析的jar
xom-1.2.1.jar
xml-apis.jar
antlr-2.7.6.jar
5.开启weblogic服务:
运行 base_domain/bin/startWeblogic.cmd (.sh)
登录:http://localhost:7001/console 安装war 包即可。