WebLogic的安装

文章
林里克斯

Linux 上安装 WebLogic

一: 实验平台:CentOs 6.5

二: Java版本:jdk-8u111-linux-x64.tar.gz

三: Weblogic版本:wls1036_generic.jar

四: 所用IP地址为:192.168.7.222

WebLogic的安装


目录:


一、环境搭建


  1. jdk环境的搭建
$ mkdir /ane/java
$ tar -xzvf jdk-8u111-linux-x64.tar.gz -C /ane/java #解压缩

添加Java环境变量。添加并编辑/etc/profile.d/jdk.sh

$ vim /etc/profile.d/jdk.sh

JAVA_HOME=/ane/jdk/jdk1.8.0_111
CLASSPATH=$CLASSPATH:$JAVA_HOME/lib
PATH=$JAVA_HOME/bin:$PATH
$ source /etc/profile
#使环境变量立即生效
$ java -version  #查看jdk版本

java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

二、weblogic的安装


1.三种安装模式

界面安装,一般选择这个方法就可以

$ java -jar wls1036_generic.jar
#即可启动安装过程, 启动的是图形界面的安装向导(最小化安装的系统不能进入图形界面。)

控制台安装,这个方法一般用在linux等没有安装桌面环境的服务器上,命令行方式的安装命令用如下方式启动:

$ java -jar wls1036_generic.jar -mode=console

静默安装用如下方式启动:(后台安装)

$ java -jar wls1036_generic.jar -mode=console -silent_xml=/path_to_silent.xml

2.开始安装

$ java -jar wls1036_generic.jar -mode=console
#这里选择第二种安装方式

会进入欢迎页面,直接回车或者Next执行下一步:
WebLogic的安装

配置安装路径,直接输入安装路径回车即可

WebLogic的安装

1 是选择上一步输入的安装路径,2 是选择默认的安装路径,这里选择1回车

WebLogic的安装

再次确认路径,确认使用输入安装路径,直接回车

WebLogic的安装

注册安全更新,有三项,其中第三项默认是Yes,因为我们不准备接收安全更新,所以我们输入3,回车;

WebLogic的安装

确认不接受安全更新,选择No:

WebLogic的安装

提示是否绕过配置管理器启动过程并不接收安全更新通知,输入Yes:

WebLogic的安装

回车后出现刚才的三项列表,此时第三项已经更改为No,输入Next,回车

WebLogic的安装

选择安装方式,选择自定义安装,1 为标准安装,2 为自定义安装

WebLogic的安装

这里显示的确认自定义安装吗,输入2回车

WebLogic的安装

默认,回车

WebLogic的安装

选择JDK的路径,1为添加新jdk路径,2为系统已安装的jdk路径 x表示默认选择的为2,直接回车

WebLogic的安装

确认安装内容,回车

WebLogic的安装

直接回车,开始安装

WebLogic的安装

安装完成:

WebLogic的安装

回车退出。


三、配置Domain


1.新建Domain 运行脚本config.sh
新建Domain:

$ pwd
/ane/weblogic/wlserver_10.3/common/bin
$ ./config.sh

选择1新建Domain,2是扩展现有Domain

WebLogic的安装

选择Domain源,默认1

WebLogic的安装

用程序模板选择,这里使用默认,即输入Next回车

WebLogic的安装

编辑domain信息,域名base_domain,默认,输入Next回车;

WebLogic的安装

domain选择目标或目录,默认,输入Next回车;

WebLogic的安装

配置管理员用户名和口令,这里按需要输入选项,并根据提示操作,比较简单,配置好输入Next回车(注意这里的密码必须为8位); 编辑Name 输入 1:

WebLogic的安装

输入账号

WebLogic的安装

编辑密码 输入 2

WebLogic的安装

输入密码:

WebLogic的安装

确认密码 输入 3

WebLogic的安装

输入确认密码(与第一次输入密码要求一样):

WebLogic的安装

设置好前三项后,直接回车4是修改描述5是还原前四步的修改:

WebLogic的安装

选择domain模式选择,我选择的生产模式,输入2回车 1是发展模式;

WebLogic的安装

选择JDK,仍然选择我们前面安装的JDK,输入 1 :

WebLogic的安装

选择可选配置,我们暂不配置,回车;

WebLogic的安装

开始新建Domain时间有点缓慢:

WebLogic的安装

创建成功:

WebLogic的安装


四、启动测试


1.启动weblogic

$ pwd
/ane/weblogic/user_projects/domains/base_domain/bin
$ ./startWebLogic.sh

会要求输入账号密码,账号密码是创建Domain时,输入的账号和密码:输入的账号是隐藏状态

WebLogic的安装

如果启动时候报:
java.lang.AssertionError: Could not obtain the localhost address. The most likely cause is an error in the network configuration of this machine.
则因为主机名得不到解析,直接修改hosts文件可以解决

2.访问 使用浏览器访问:

192.168.7.222:7001/console/login/LoginForm.jsp
#登录账号密码依然是创建Domain时输入的。

五、配置weblogic


1.配置weblogic的启动参数

$ pwd
/ane/weblogic/user_projects/domains/base_domain/servers/AdminServer
$ mkdir security
$ vim boot.properties

username=Jarbo
password=redhat520
$ mv boot.properties security

重启后不再需要账号密码即可登录

2.配置启动脚本 因为bin目录下的启动脚本只是让服务在前台工作,一但离开前台或者但是ssh连接就会造成服务断开,所以需要重写一个启动脚本

编辑一个新的启动脚本

$ pwd
/ane/weblogic

$ vim startweblogic.sh

#!/bin/sh
PROCESS=`ps -ef|grep AdminServer|grep -v grep|grep -v PPID|awk '{ print $2}'`
for i in $PROCESS
do
  echo "Kill the $1 process [ $i ]"
  kill -9 $i
done
sleep 2
cd /ane/weblogic/user_projects/domains/base_domain/servers/AdminServer
rm -rf cache/* data/* logs/* tmp/*
nohup /ane/weblogic/user_projects/domains/base_domain/bin/startWebLogic.sh > /ane/weblogic/logs/weblogic.log 2>&1 &
tail -500f /ane/weblogic/logs/weblogic.log

给脚本增加启动权限

$ chmod +x startweblogic.sh
$ ./startweblogic

Over~

版权协议须知!

本篇文章来源于 Uambiguous ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意

1393 0 2017-01-03


分享:
icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif
博主卡片
林里克斯 博主大人
一个致力于Linux的运维平台
运维时间
搭建这个平台,只为分享及记载自己所遇之事和难题。

现在时间 2024-12-28

今日天气
站点统计
  • 文章总数:241篇
  • 分类总数:29个
  • 评论总数:12条
  • 本站总访问量 353822 次

@奥奥

@Wong arrhenius 牛比

@MakerFace 厉害了!