`

CentOS 6.3下安装weblogic并部署项目

阅读更多

  工作需要最近在CentOS release 6.3 (Final)环境下装了一套weblogic-10.3.6,并在其上部署了三个项目,也是一路坎坷遇到了好多问题和不兼容的bug,虽然过程很痛苦但不管怎样经历过后对自己的能力也算是一种提升吧。为了方便自己日后查阅专门整理成博客并分享给大家,真心希望能够帮助到大家。

 

闲话少说,下面开始正式记录详细步骤。

 

1.新增weblogic用户组和用户

 

(1)groupadd weblogic # 创建weblogic用户组
(2)useradd weblogic -g weblogic # 创建weblogic用户 指定为weblogic用户组
(3)passwd weblogic # 设定weblogic用户密码为weblogic

 

2.切换至weblogic用户登陆安装jdk,这里以jdk-6u37-linux-x64版本为例

 

(1)mkdir -p /home/weblogic/java # 创建jdk安装目录
(2)scp -P 9527 jdk-6u37-linux-x64.bin root@117.79.146.xx:/home/weblogic/java # 上传jdk安装包至java目录下
(3)./jdk-6u37-linux-x64.bin # 安装文件

 

3.切换至root用户配置系统环境变量,具体如下:

 

(1)vi /etc/profile
(2)在文件头部插入如下内容
export JAVA_HOME=/home/weblogic/java/jdk1.6.0_37
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/rt.jar
export PATH=$JAVA_HOME/bin:$PATH

 

4.这里有个小bug就是该版本jdk在64位机器下执行随机算法的时候会有卡顿(大概3-4分钟的样子),因此需要简单的做下修改,具体操作如下:

 

(1)cd /home/weblogic/java/jdk1.6.0_37/jre/lib/security/
(2)vi java.security
(3)修改securerandom.source=file:/dev/urandom 为 securerandom.source=file:/dev/./urandom

 

5.接下来准备好weblogic安装jar包(wls1036_generic_linux64.jar),切换至weblogic用户开始安装(安装过程直接默认下一步即可)

 

java -jar wls1036_generic_linux64.jar -mode=console

 

6.安装完成后开始创建base_domain

 

(1)cd /home/weblogic/Oracle/Middleware/wlserver_10.3/common/bin/
(2)./config.sh

 

7.安装过程也比较顺利,直接默认下一步即可(注意:要记得设置weblogic登录密码和确认登录密码),至此weblogic的安装即告一段落。

 

8.启动weblogic(AdminServer),具体操作步骤如下:

 

(1)cd /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain
(2)nohup ./startWebLogic.sh &

 

9.在浏览器中输入网址http://117.79.146.xx:7001/console,回车会看到weblogic控制台登录页面,输入设置好的用户名和密码进行登录。

 

(1)创建所需的服务器并设置好监听端口;如Server-9083,监听端口为9083
(2)创建部署,并将该部署的目标指向刚刚创建好的服务器
(3)创建数据源,并将该数据源的目标指向刚刚创建好的服务器

 

10.接下来要为刚刚创建的服务器创建启动脚本和停止脚本(记得使用weblogic用户),具体步骤如下:

 

(1)cd /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin
(2)vi start9083.sh
(3)nohup startManagedWebLogic.sh Server-9083 http://localhost:7001 > /home/weblogic/logs/9083.log &
(4)vi stop9083.sh
(5)stopManagedWebLogic.sh Server-9083

 

11.脚本创建好之后为了方便启动/停止,在当前登录用户的环境变量中进行如下设置:

 

(1)vi .bash_profile # 记得要先用weblogic用户切换到用户主目录
(2)编辑并添加如下内容
LC_ALL=zh_CN.GBK
export LC_ALL

LESSCHARSET=utf8
export LESSCHARSET

BEA_BASE_HOME=/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain
export BEA_BASE_HOME

PATH=$PATH:$HOME/bin:$BEA_BASE_HOME/bin

export PATH
(3)source .bash_profile # 编译该配置文件使其立即生效

 

 

12.至此可以直接使用weblogic用户在任何目录下直接运行start9083.sh 和 stop9083.sh命令了。

 

13.不过由于weblogic版本的因素导致有一些兼容性的问题出现以致在启动服务器的时候报错,具体解决办法如下(里面涉及到的三个jar包我会以附件的形式上传):

 

(1)将hibernate-jpa-2.1-api-1.0.0.Final.jar拷贝添加至$JAVA_HOME/jre/lib/ext/下
(2)将com.bea.core.kodo_1.5.0.0_4-2-1.jar 和 org.apache.openjpa_1.3.0.0_1-1-1-SNAPSHOT.jar拷贝并覆盖至/home/weblogic/Oracle/Middleware/modules/下

 

14.重新运行start9083.sh启动服务器成功。

分享到:
评论

相关推荐

    Centos6.3 yum安装lamp架构

    Centos6.3 yum安装lamp架构

    CentOS 6.3安装配置Weblogic 10

    在本文中,我们将深入探讨如何在CentOS 6.3操作系统上安装和配置WebLogic Server 10。WebLogic Server是Oracle公司的一款企业级Java应用服务器,它为开发和部署分布式Java应用程序提供了全面的平台。 首先,安装...

    CentOS 6.3 安装VMTools

    通过以上步骤,您已经成功地在 CentOS 6.3 中安装了 VMTools 并进行了相应的优化设置。这些操作不仅可以提高虚拟机的性能,还能让您在使用 CentOS 过程中更加得心应手。希望本文档对您的学习和工作有所帮助。

    CentOS6.3安装nginx操作指南

    本指南将详细解释如何在 CentOS 6.3 环境下安装 Nginx,以及涉及到的源码编译与工具使用。 首先,确保系统是最新的。打开终端,输入以下命令更新系统软件包: ```bash yum update -y ``` 接下来,安装必要的构建...

    centos6.3版本的安装于配置

    主要是针对配置centos6.3版本的安装、python26的安装、python26模块的安装、nginx服务的安装、hg安装、解决乱码问题及ftp问题,centos6.3版本的安装与配置,安装过程中的配置,安装包选择

    CentOS 6.3安装(超级详细图解教程

    CentOS 6.3安装(超级详细图解教程) 相当齐全

    远程安装CentOS6.3

    远程安装 CentOS 6.3 并进行硬 RAID 配置 本文将指导用户如何远程安装 CentOS 6.3 操作系统,并在不同服务商的服务器上进行硬 RAID 配置。同时,本文还将详细介绍 CentOS 6.3 的安装过程和需求。 远程安装 CentOS ...

    安装CentOS6.3系统

    ### 安装CentOS 6.3系统的详细指南 #### 一、准备工作 在开始安装CentOS 6.3之前...通过以上详细的步骤,您应该能够顺利完成CentOS 6.3系统的安装,并进行一些基本的配置工作。这将有助于确保系统的稳定性和安全性。

    CentOS6.3安装(超级详细图解教程)

    CentOS6.3安装(超级详细图解教程)。具体软件安装步骤与方法。

    CentOS6.3 Linux操作系统安装教程

    【CentOS6.3 Linux操作系统安装教程】 ...至此,您已成功安装并配置了CentOS 6.3的基础LAMP环境。后续可以根据需要进一步优化服务器配置,如调整Apache性能、设置MySQL数据库权限、安装FTP服务等。

    centos6.3 yum安装软件包全集

    在Linux世界中,CentOS 6.3是一个广泛使用的操作系统版本,它基于RHEL(Red Hat Enterprise Linux)并提供了一个稳定、安全的服务器环境。在CentOS 6.3上,`yum`(Yellowdog Updater, Modified)是默认的包管理器,...

    CentOS6.3源码安装mysql5.6方法.pdf

    在本文中,我们将详细讨论如何在CentOS 6.3上通过源码来安装MySQL 5.6.10。这个过程涵盖了从下载源码到配置、编译和启动MySQL服务的所有步骤。 首先,你需要访问MySQL的官方网站...

    CentOS 6.3安装文档

    **CentOS 6.3 安装步骤详解** 在本文中,我们将深入探讨如何安装 CentOS 6.3,这是一个基于 Linux 的操作系统,尤其适合初学者和那些熟悉 6.x 系列版本的用户。虽然 CentOS 6.3 已经不再支持,但了解其安装过程对...

    Centos 6.3最小化安装桌面脚本

    Centos 6.3最小化安装桌面脚本 在最小化系统安装桌面

    XP下硬盘安装Centos 6.3

    通过上述步骤, 我们可以在没有光驱、U盘或其他外部存储设备的情况下, 成功在Windows XP环境下使用硬盘安装CentOS 6.3。整个过程涉及到了磁盘分区管理、多系统引导设置以及基本的Linux系统配置等多个方面, 不仅能够...

    centos6.3下安装oracle11g

    在CentOS 6.3操作系统上安装Oracle 11g是一项技术性较强的任务,涉及到多个步骤和注意事项。Oracle 11g是一款企业级的关系型数据库管理系统,广泛应用于各种规模的企业和组织,提供高性能、高可用性和安全性。在这个...

Global site tag (gtag.js) - Google Analytics