记录我的学习。。。。。。

AIX5环境下WebLogic10.3安装步骤及总结

上一篇 / 下一篇  2012-03-23 09:17:35 / 个人分类:AIX


WebLogic10.3安装步骤及总结

环境AIX 5.3

Weblogic 10.3

 在附件中有安装的具体步骤 (收藏其他人的安装步骤)

 

1      设置环境 

.profileJDK,编码)

 

PATH=/usr/java6_64/jre/bin:/usr/java6_64/bin:$PATH

export PATH

CLASSPATH=$CLASSPATH:/weblogic/apps/WebTest/WEB-INF/lib/ojdbc14.jar export CLASSPATH

LANG=zh_CN.utf-8

export LANG

export PS1=`hostname`'$PWD'">"

alias "my_bin"="cd /weblogic/bea/user_projects/domains/my_domain/bin"

设置快捷方式别名(alias

配置完成后,执行./.profile文件,重新登录CRT终端

2      建立域

使用命令

bea/wlserver_10.3/common/bin 下执行./config.sh

每一步基本按照默认的配置就可以

选择JDK的时候  使用sunjdk

使用:       product mode(产品模式)

选择:       support weblogic server

2.1    修改setDomainEnv.sh文件

2.1.1  修改JVM参数

1、前台weblogic10.3.0JVM参数配置

MEM_ARGS="-Xms2048m-Xmx2048m"

export MEM_ARGS

 

MEM_PERM_SIZE="-XX:PermSize=    256m"

export MEM_PERM_SIZE

 

MEM_MAX_PERM_SIZE="-XX:MaxPermSize=256m"

2、下图是weblogic10.3.2jvm参数配置

 

2.1.2  设置文件编码

JAVA_OPTIONS="${JAVA_OPTIONS} ${JAVA_PROPERTIES} -Dwlw.iterativeDev=${iterativeDevFlag} -Dwlw.testCo

nsole=${testConsoleFlag} -Dwlw.logErrorsToConsole=${logErrorsToConsoleFlag}-Dfile.encoding=UTF-8"

如果不增加-Dfile.encoding=UTF-8,在jvm属性中将出现os.encoding=ISO8859-1Portal会出现乱码。

 

 

3      安装时遇到的错误

3.1    错误note

在启动时,报如下错误:Note: "Enable full CORE dump" in smit is set to FALSE and as a result there will be limited threading information in core file.

解决方法:执行命令:ulimit -n 4096 ulimit -n xx修改每个进程可打开的文件数,缺省值是1024   ulimit -n 4096将每个进程可以打开的文件数目加大到4096,缺省为1024,添加在启动脚本中

3.2      启动时需要输入用户名密码

解决办法:

启动WebLogic时需要输入该Domain的用户名和密码,而在生产环境中,一般会要求不要在每次启动时都输入用户名密码,简化操作的复杂度,而通过一些简单的配置就可以达到这样的效果,通常的做法有两种:

1、修改WebLogic的启动脚本,在里面填入用户名和密码

2、增加boot.properties文件,保存用户名和密码(推荐方式)

在此将详细介绍两种方法的操作步骤。

实现

1、  修改WebLogic的启动脚本,在startWebLogic.sh中增加如下内容:

WLS_USER=”weblogic”

export WLS_USER

WLS_PW=”weblogic1”

export WLS_PW

2、保存用户名和密码信息到boot.properties文件中,weblogic10.3在域目录下创建boot.properties文件,填入如下内容:

username=weblogic

password=weblogic1

重新启动,正常启动后/bea/user_projects/domains/vgop_domain/servers/AdminServer/security目录下和域目录下的

boot.properties文件中的信息已经被加密:

 

3.3    版本不同导致的hibernate类找不到

错误日志ClassNotFoundException: org.hibernate.hql.ast.HqlToken

 

解决方法:

1、把工程中的antlr-2.7.6.jar上传到/weblogic/bea/wlserver_10.3/server/lib/下面

2、授权chmod 777 antlr-2.7.6.jar 

3、在启动脚本statWebLogic.shclasspath增加${WL_HOME}/server/lib/ antlr-2.7.6.jar:

如下图:

{WL_HOME}也可以写全路径

网友解释:WebLogic 11g对应的是WebLogic 10.3.2是由于antlr版本不兼容导致的,在WebLogic中有一个更简单方便的方法就是将weblogic.xml配置文件中的prefer-web-inf-classes选项设置为True,并将你的antlr-2.7.6.jar打包在应用的WEB-INF下,这样Web应用就会优先使用WEB-INF下的antlr,而不会去使用WebLogic提供的低版本的antlr

 


TAG:

 

评分:0

我来说两句

Open Toolbar