一、软件安装
1. 安装前的准备工作
1.1 首先请确认您要安装的WebLogic版本所在的平台已通过了BEA的认证,完整的认证平台列表请参考 http://e-docs.bea.com/wls/certifications/certs_810/index.html
1.2 确定一个安装目录,建议该目录下至少有1个G的空间,可以使用du来察看磁盘空间的使用情况
1.3 创建一个BEA用户组帐号
groupadd –g GID groupname
说明:GID代表创建组的ID,一般大于500
比如:groupadd –g 600 bea
1.4 创建一个weblogic用户帐号
useradd –d userhome –g GID username
说明:userhome 代表用户的主目录,GID 为前一步创建的组ID
比如 useradd –d /home/weblogic –g 600 weblogic
2. 安装步骤
WebLogic在Linux平台下的安装方法一般有三种:图形窗口模式,控制台模式,无人守护安装模式。由于控制台模式的使用最为广泛且不受任何其它硬件条件的限制(所以我们这里只介绍控制台安装模式)。
2.1 安装JRE环境
WebLogic安装程序需要JRE的支持,根据安装平台的不同,WebLogic的安装介质也分为两类,一种自带了JRE(后缀名为.bin),一种需要下载平台厂商所提供的JRE环境(后缀名为.jar),以WebLogic Server 8.1 with SP2为例,目前所支持的UNIX/LINUX平台如下所示(截止2004.2.23)
WebLogic Server 8.1 with SP2
支持平台 是否自带JDK
HP-UX (11.0,11.i, PA-RISC) YES
Sun Solaris (8, 9, SPARC) YES
Red Hat Enterprise Linux (2.1, Pentium) YES
Red Hat Enterprise Linux (2.1, Itanium) YES
SuSE SLES (8, Pentium) YES
United Linux (1.0, Pentium) YES
IBM LINUX (5.1, 5.2) NO
2.2 获取并上传weblogic安装介质到一个临时目录
如果手头没有安装介质,我们可以到http://commerce.bea.com上下载一个WebLogic试用版,然后通过FTP上传到主机上的一个临时目录,该临时目录建议至少有1个G的剩余空间
2.3 开始安装
2.3.1 .bin的安装方法
首先赋予.bin可执行权限
chmod a+x filename.bin
然后执行
./filename.bin -mode=console
2.3.2 .jar的安装方法
然后执行
java -jar filename.jar -mode=console
2.4 控制台安装
2.4.1 完成2.3的步骤后,进入控制台安装的欢迎界面,键入[Next]继续
2.4.2 此时出现授权许可协议,读完后键入[Yes]继续
2.4.3 提示选择一个BEA主目录,如下所示
Choose BEA Home Directory:"BEA Home" = [/root/bea]Input new BEA Home OR [Exit][Previous][Next]>
如果想更改默认的BEA主目录,重新输入完整的目录路径即可,否则键入[Next]继续,如:/home/bea
2.4.4 确认BEA主目录
Choose BEA Home Directory: ->1| Yes, Use this BEA home directory [/home/bea] 2| No, return to BEA home directory selectionEnter index number to select OR [Exit][Previous][Next]>
键入[1]继续
2.4.5 选择安装类型
Choose Install Type: ->1|Complete Installation |Install the complete BEA WebLogic Platform. 2|Custom Installation |Choose software components to install and optionally create custom |application domains. Recommended for advanced users.
键入[1]继续
2.4.6 选择安装路径
Choose Product Directory:Product Installation Directory = [/home/bea/weblogicXX]Input new Product Installation Directory OR [Exit][Previous][Next]>
如果想更改默认的安装目录,重新输入完整的目录路径即可,否则键入[Next]继续
2.4.7 确认安装路径
Choose Product Directory: ->1| Yes, use this product directory [/home3/weblogicXX] 2| No, select another product directoryEnter index numbers to select OR [Exit][Previous][Next]>
键入[1]继续
2.4.8 现在开始安装,此时会出现一个模拟的进度条,耐心等待,直到100%安装顺利结束。
二、配置Configuration Wizard
软件安装完毕后,下一步配置Domain域,进入weblogic安装目录(例如:/home/bea/weblogic81/common/bin),找到文件config.sh,执行他#./config.sh;出现配置界面,选中“Create a new weblogic configuration”选项。
选择配置的模块为“Basic weblogic Domain”,然后单击快速配置“Express”,单击[Next]按钮
创建管理页用户名和密码(密码不少于8位),NEXT下一步;
该界面是所有配置信息的汇总确认,如果没问题,点击Create,开始创建DOMAIN域.
三、启动Weblogic
在启动Weblogic之前,可将服务用户名和密码写入启动脚本。
进入刚刚配置完成的域目录(例如:/home/bea/user_projects/domains/mydomain),编辑startWebLogic.sh启动脚本,执行$ vi startWebLogic.sh
在“WLS_USER= WLS_PW=”输入用户名和密码,保存退出;
最后执行$ ./startWebLogic.sh,启动Weblogic..
四、停止Weblogic服务
停止Weblogic服务有多种:
1、 KILL掉进程
2、 通过”http://服务地址:7001/console”,shutdownserver
3、 利用脚本停止服务:
在#/home/bea/user_projects/domains/mydomain 路径下,有一个stopWebLogic.sh文件,执行即可
1、如何启动WebLogic
[weblogic@jcms bin]$ cd /var/web/jsp/bea/user_projects/domains/mydomain
[weblogic@jcms bin]$ ./startWebLogic.sh (需要输入用户名密码)
2、如何关闭WebLogic
[weblogic@jcms bin]$ ./stopWebLogic.sh
1、无需输入用户名密码启动关闭weblogic。
以weblogic账户在mydomain目录下,新建boot.properties文件,输入:
password=12345678
username=weblogic
把启动weblogic的用户名密码写进入。
2、修改starWeblogic.sh和stopWeblogic脚本
①startWeblogic.sh
/usr/bin/nohup
${JAVA_HOME}……………… weblogic.Server > /var/web/weblogic.log 2>&1
注意:红色部分为添加的命令。意为将启动脚本放到后台执行,并输出日志。
②stopWeblogic.sh
#!/bin/sh
………………脚本内容………(删除这段脚本,用于身份验证,删除后就无需输入用户名密码)
# set server name
3、将weblogic的启动关闭作为
linux系统服务。
以root账户在/etc/init.d下新建weblogic文件,内容如下:
#!/bin/sh
# chkconfig: 345 20 80
# description: Weblogic auto start-stop script.
DOMAIN_HOME=/var/web/jsp/user_projects/domains/mydomain
WLS_OWNER=weblogic
case "$1" in
'start')
su - ${WLS_OWNER} -c "cd ${DOMAIN_HOME}; ./startWebLogic.sh"
;;
'stop')
su - ${WLS_OWNER} -c "cd ${DOMAIN_HOME}; ./stopWebLogic.sh"
;;
Esac
其中DOMAIN_HOME是你创建的用户域的路径。文件配置好后,就可以利用linux的服务来启动和关闭weblogic了。
#service weblogic start
4、随系统自动启动和关闭weblogic
以root用户执行如下命令:
ln -s /etc/init.d/weblogic /etc/rc.d/rc1.d/K80weblogic
ln -s /etc/init.d/weblogic /etc/rc.d/rc2.d/S20weblogic
ln -s /etc/init.d/weblogic /etc/rc.d/rc3.d/S20weblogic
ln -s /etc/init.d/weblogic /etc/rc.d/rc4.d/S20weblogic
ln -s /etc/init.d/weblogic /etc/rc.d/rc5.d/S20weblogic
ln -s /etc/init.d/weblogic /etc/rc.d/rc6.d/K80weblogic
另外,其实我们也可以通过运行setup命令,在system services里面设置weblogic服务是否自动启动。
A:weblogic无法启动,错误信息<error>包含如下,
<Error> <EmbeddedLDAP> <000000> <Error opening the Transaction Log: ./myserver/ldap/ldapfiles/EmbeddedLDAP.tran: Permission denied>
Q:LDAP启动失败,导致的问题可能是用root账户启动了weblogic。检查mydomain目录下myserver/ldap/ldapfiles下的文件权限,是否是weblogic用户组,如果还是无法启动,请删除.tran文件。
A:weblogic无法启动,错误信息<error>包含如下,
<Error> <Deployer> <BEA-149204> <The deployment framework was unable to register with the Data Replication Service.
<Error> <Deployer> <BEA-149601> <The deployment framework was unable to resume accepting requests.>
Q:问题是管理域无法与用户域通信。查看linux系统主机名,查看/etc/hosts文件,看是否有如下一行主机记录,如果没有,请将这一行记录加入到/etc/hosts文件中。
127.0.0.1 localhost.localdomain localhost
没有这一行记录,就会导致启动失败,一般在安装系统时,设置了主机名、有两块网卡,在设置主机名时,上面的记录就没有了。
分享到:
相关推荐
Linux环境下安装和部署WebLogic 8.1是一个关键任务,涉及到服务器配置、权限管理以及软件安装等多个步骤。本文档详细阐述了如何在Linux系统中进行WebLogic Server的安装和应用程序的部署,同时提供了处理常见问题的...
因公司项目生成上是这个版本的weblogic,所以在网上找了个相同版本的,方便做测试。以及weblogic的相应版本的jdk等等统统打包,还有安装部署教材,非常详细,适合初学者来学习了解。 linux
### Linux系统WebLogic安装部署详解 #### 一、部署前准备 在进行WebLogic服务器的安装之前,需要完成一系列的准备工作来确保环境符合要求。这些步骤包括但不限于创建必要的用户组和用户、设置工作目录以及调整系统...
RedHat Linux下的WebLogic安装部署 在 RedHat Linux 操作系统中,安装和部署 WebLogic 是一个复杂的过程,涉及到多个步骤和配置文件的修改。本节将详细介绍如何在 RedHat Linux 中安装和部署 WebLogic。 1. 部署前...
【Linux下WebLogic安装部署详解】 在Linux操作系统中部署Oracle WebLogic Server是企业级Java应用程序部署的常见场景。WebLogic Server是一款强大的应用服务器,用于运行和管理Java EE应用程序。以下是一份详细的...
Linux 下安装和部署 WebLogic 安装前准备 在 RedHat Linux 下安装和部署 WebLogic 之前,需要进行一些准备工作。首先,需要将 WebLogic 的 bin 包放在 /home 目录上。然后,创建一个名为 weblogic 的用户组和用户...
Weblogic 的安装过程可以分为两部分:Linux 下安装过程和 Windows 中安装过程。下面是 Linux 下安装过程的详细步骤: 1. 部署前准备:创建 weblogic 用户组和用户,创建 /Oracle 目录,并修改目录所有者权限。 2. ...
在Linux环境下安装WebLogic并部署应用是一项常见的任务,特别是在企业级应用服务器环境中。本文档详细介绍了如何在Red Hat Enterprise Linux (RHEL) 6.5 64位操作系统上安装WebLogic 10.3.6版本,并部署应用程序。此...
linux下weblogic集群部署,详细描述weblogic在linux下的部署情况
linux下部署weblogic,1.1 部署前准备 把WebLogic的bin包放在/home目录上. 1、创建weblogic用户组。 groupadd weblogic
在Linux环境下安装WebLogic是一个系统性的过程,涉及到多个步骤和配置。WebLogic是Oracle公司提供的一个企业级Java应用服务器,广泛用于构建、部署和管理分布式应用程序。以下是对Linux下WebLogic安装过程的详细说明...
《Weblogic for Linux部署配置手册》是一份详细指导在Linux环境下安装、配置和管理Weblogic应用服务器的手册。Weblogic是Oracle公司的一款企业级Java应用服务器,它提供了强大的中间件服务,支持各种Java应用程序和...
linux 下weblogic部署web项目,先新建新端口,然后配置用shartxxxx.sh后台启动项目,最后部署项目
在Linux环境下安装WebLogic是一项复杂而重要的任务,它涉及到多个步骤和组件的配置。WebLogic是Oracle公司的一款企业级Java应用程序服务器,常用于部署和管理Java EE应用。本手册将详细解析这一过程。 首先,我们...
在《Linux下Weblogic安装.pdf》这一文档中,详尽地阐述了在Linux环境下安装、配置及运行Oracle WebLogic Server的全过程,WebLogic是Oracle公司的一款高性能应用服务器,广泛应用于企业级Java EE应用的开发与部署。...
Linux 下安装 WebLogic 方法 标题解释 本文档将指导用户在 Linux 平台下安装 WebLogic 服务器。WebLogic 是一款功能强大且广泛应用于企业级应用的 Java EE 服务器。 描述解释 在 Linux 环境下安装 WebLogic 服务器...