Linux上安装Weblogic 12c并部署iServer810 war包

 

一、安装环境

  • 硬件要求

Linux 系统上安装 SuperMap iServer 产品的最低硬件要求包括:

处理器:800 MHz 主频
内存:1 GB
硬盘:20 GB
网络适配器:系统安装有网络适配器
显示适配器:64 M 显存 (安装显示适配器驱动)

  • 软件要求

操作系统要求(64位):
CentOS 5.6及以上、6.x
Red Hat Enterprise Linux 5.4及以上、6.x
SUSE Linux Enterprise Server 11.x
中标麒麟操作系统服务器版 5.0/6.0
Ubuntu Server 14.04 LTS

  • 其它软件要求:

JRE 1.6 及其以上版本
SuperMap iObjects Java 8C for Linux

二、安装weblogic

2.1 安装前准备

  1. 准备Linux系统 (本文是基于red hat 6.4安装部署的)
  2. 下载weblogic 12c安装包 (本文是用的jar包)
  3. jdk-7u80-linux-x64.tar.gz(weblogic12c支持7和jdk1.8)

2.2 安装过程

1、切换用户
安装时如果是root用户不能继续安装,执行如下命令:

[root@lx opt]# groupadd weblogic     创建weblogic用户组

[root@lx opt]# useradd -g weblogic weblogic    创建新用户weblogic

[root@lx opt]# passwd weblogic     设置密码weblogic

[root@lx opt]# su weblogic    切换到weblogic 用户

2、如果没有安装jdk,需要安装jdk

第一步、从官网下载压缩包jdk1.7或者是1.8版本,本文安装的是jdk-7u80-linux-x64.tar.gz
第二步、将jdk放到opt目录下(这个可根据习惯自行放置),并解压
第三步、配置环境变量
[weblogic@lx root]$ vi ~/.bashrc(为当前用户设置环境变量)
在文件中加入如下内容:

JAVA_HOME=/opt/jdk1.7.0_80

export JRE_HOME=/opt/jdk1.7.0_80/jre

export CLASSPATH=:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

保存,执行 source ~/.bashrc 。使修改生效
退出,重新登陆,查看是否生效

[weblogic@lx root]$ java -version

~jdk安装完毕~

3、开始安装
[weblogic@lx opt]$ java -jar wls_121200.jar

输入“y”
弹出如下界面:

选择“下一步”

选择安装位置,然后选择“下一步”

选择“完整安装”,然后选择“下一步”

等检查通过,直接“下一步”

直接“下一步”

去掉勾选收到配置安全问题的通知,在弹出的对话框中选择“是”,接着“下一步”

等待安装完成,直接“下一步”

出现图上界面,点击“完成”

接下来,新建域

首先,进入bin目录,运行config.sh文件,按照下图的步骤一步步执行就可以。

[weblogic@lx opt]cd /home/weblogic/Oracle/Middleware/Oracle_Home/common/bin

[weblogic@lx bin]$ ./config.sh

注意:密码必须是数字加大小写字母

启动weblogic
进入/home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/weblogic12/bin目录,执行startWebLogic.sh文件

[weblogic@lx opt]$ cd /home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains

/weblogic12/bin

[weblogic@lx bin]$ ./startWebLogic.sh

阅读更多

BEA-000449 Closing socket as no data read from it on during the configured idle timeout of 5 secs

weblogic后台会报这样的警告:

<Warning> <Socket> <BEA-000449> <Closing socket as no data read from it on 0:0:0:0:0:0:0:1:11,673 during the configured idle timeout of 5 secs>

而且是每过5秒就报一次,如果长时间前台不动,后台会有一堆warning。这个是weblogic服务器连接超时的warning

默认设置的是5000ms,可以这样更改

1.登录weblogic

2.主页-环境-服务器-AdminServer-优化

3.在优化选项下有登录超时选项,更改即可

关于连接超时的说明:

The login timeout for this server’s default regular (non-SSL) listen port. This is the maximum amount of time allowed for a new connection to establish.
A value of 0 indicates there is no maximum.
MBean Attribute:
Minimum value: 0
Maximum value: 100000
Secure value: 5000

可以看出最大值为100秒,最小值为0秒,适当修改就可以啦