groupadd weblogic
useradd -g weblogic weblogic
passwod weblogic
mkdir /weblogic
上传文件 修改文件属性
chown -R weblogic:weblogic /weblogic
chmod 755 /weblogic
weblogic登陆
上传安装文件
安装jdk 配置环境变量
/weblogic/jrockit-jdk1.6.0_37-R28.2.5-4.1.0
/weblogic/jrockit-jdk1.6.0_37-R28.2.5-4.1.0
/web/jrockit-jdk1.6.0_37-R28.2.5-4.1.0
export JAVA_HOME=/web/jrockit-jdk1.6.0_37-R28.2.5-4.1.0
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME=/opt/mc/share/jdk
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
然后执行./filename.bin -mode=console
假如是.jar的安装文件
java -jar filename.jar -mode=console
----------------------------------------
进入控制台界面----NExt
出现授权许可协议---YEs
提示选择一个BEA的主目录如下所示
CHOOSE BEA HOME DIRECTORY:"BEA Home"=[/root/bea] Input new BEA Home OR Exit Previous Next>
可以更改主目录 如:/home/bea
确认BEA主目录
--------------------------------------
选择安装类型
CHOOSE INSTALL TYpe
1| COmplete INstalation | INstall the complete BEA WEBLOGIC PLATFORM
2|CUstom INSTALLATION | CHOOSE software components to install and application domails,recommended for advances users.
一般选择完整安装
----------------------------------
选择安装路径
CHOose PRODUCT Directory :Product INstallation Directory=
【/home/bea/weblogicXX】 input new Product INstall Directory OR exit Previous NExt>
这个一般不用更改 直接默认在weblogic主目录下面 就行了
确认安装路径 ---next
----------------------------------
正式开始安装,此时会出现一个模拟的进度条,耐心等待,知道100%安装顺利结束
二、配置CONfiguration Wizard
软件安装完毕后 ,下一步就是配置Domain域,进入weblogic的安装目录
for example
/home/bea/weblogic81/common/bin 找到文件config.sh ,执行./config.sh
选择“Create a new weblogic configuration”选项。
选择配置的模块为“basic weblogic Domain” 然后点击快速配置“Express” 点击next
(可以选择CUstom 可以把默认的7001端口修改为其他的没有被占用的端口)
创建管理页用户名和密码,Next下一步;
该界面是所有配置信息的汇总确认,如果没有问题,点击Create ,开始创建Damain域
三、 启动Weblogic
在启动weblogic之前,可以将服务用 用户名和密码写入启动脚本。
进入刚配置完成的域目录(例如:/home/bea/user_projecgts/domains/mydomain ,编辑startWeblogic.sh启动脚本
vi startWeblogic.sh
在 "WLS_USER= WLS_PW="输入用户名和密码,保存退出。 有其他方式???
启动weblogic ./starWeblogic
四、停止Weblogic服务
1,KILL掉进程
2,通过“http://服务地址:7001/console shutdownServer
3,利用脚本停止服务
./stopWeblogic
可以自己写好脚本 通过Kill的方式杀死进程
ps -aux
ps -aux | grep ttp_webtest
netstat -antp
kill -9 23307
nohup ../../bin/startManagedWebLogic.sh ttp_manage http://137.64.25.26:7001 & >
五、linux中webllogic的设置
问题本机可以访问控制台页面
通过网络ip访问不了?
通过localhost访问页面后找到DOMAIN Structure==》Environment==》
servers选择相应的xxxServer进行编辑,listen Addresss填入0.0.0.0保存即可
然后激活 或者直接重启就可以了
默认路径问题
修改weblogic端口为80
在web项目下面的WEB-INF新建一个weblogic.xml
<weblogic-web-app>
<context-root>/</context-root>
</weblogic-web-app>
在根目录下面新建index.jsp 在里面转发到相应的目录首页。
weblogic9.2和8区别很大,有Application 改成了 autodeploy
在\bea9/user_projects/domains/base_main/config/config.xml
中也找不到端口的设置修改,上网查阅后发现。
该文件默认的端口号为7001,的情况下没有<listen-port>标签。
如果要修改其他的端口,需要加上类似的<listen-port>7003</listen-port>语句即可
<server>
<name>AdminServer</name>
<ssl>
<enabled>false</enabled>
</ssl>
</listen-port>8090</listen-port>
</listen-address></listen-address>
</server>
自定义启动weblogic服务
#!/bin/sh
nodeName="ttp_web"
ip="http://11.0.2.41:7001"
ps -ef|grep java|grep ${nodeName}|awk '{print $2}'| xargs kill -9
echo "stop ${nodeName}..."
export USER_MEM_ARGS="-Xms512m -Xmx2048m -XX:MaxPermSize=256m -Dnode.Name=${nodeName} -Dfile.encoding=GBK -Djava.awt.headless=true -XX:+HeapDumpOnOutOfMemoryError"
nohup ./startManagedWebLogic.sh ${nodeName} ${ip} >> ${nodeName}.log &
tail -f ${nodeName}.log
weblogic免密码启动
在相应的服务下面新建目录
mkdir security
在该目录下面新建文件名:boot.properties
文件里边填写启动weblogic的用户名密码
#Thu Apr 19 09:43:21 CST 2012
username=weblogic
password=weblogic1
Weblogic在Linux下启动特别慢及进入控制台慢的解决方法
修改Linux上Weblogic使用的jdk $JAVA_HOME/jre/lib/security/java.security 文件
将securerandom.source=file:/dev/urandom 修改为
securerandom.source=file:/dev/./urandom