AIX5.3安装weblogic10.3
目录
1安装IBM JDK 1.6
2图形化准备
3安装weblogic 准备
4图形化界面安装
1安装IBM JDK 1.6
1.1检查操作系统
# oslevel
5.3.0.0
# bootinfo -y (显示AIX机器硬件是64位)
64
# bootinfo -K (显示AIX系统内核是64位)
64
因此,系统需要安装64位的jdk,即64-bit Java 6 SDK
1.2下载JDK 1.6
1. ibm网站(http://www.ibm.com)注册一个用户
2. http://www.ibm.com/developerworks/java/jdk/aix/service.html
选择适合自己系统的JDK版本下载, 此处我们需要下载Java6_64.sdk.tar
1.3上传并解压JDK
1. 将Java6_64.sdk.tar上传到Aix系统,目录为为/soft
2. 解压: tar - xvf Java6_64.sdk.tar
1.4安装JDK
1. 进入JDK所在目录: cd /soft
2. 输入smit install
3. 在“INPUT device / directory for software”中输入./
4. 把“accept new license agreements”对应的"no"设置成“yes”
5. 确认界面, 点击Enter
6. 等待安装完成, 之后显示OK表明安装成功
1.5修改环境变量
1. 修改/etc/environment文件
将/usr/java5/jre/bin:/usr/java5/bin修改为
/usr/java6_64/jre/bin:/usr/java6_64/bin
2. 退出当前环境变量并重新登录
3. 执行java –version查看当前java版本
java version "1.6.0"
Java(TM) SE Runtime Environment (build pap6460sr4ifix-20090617_02(SR4+IZ51489+IZ45701+IZ52413+IZ52880))
IBM J9 VM (build 2.4, J2RE 1.6.0 IBM J9 2.4 AIX ppc64-64 jvmap6460sr4ifx-20090601_36519 (JIT enabled, AOT enabled)
J9VM - 20090601_036519_BHdSMr
JIT - r9_20090213_2028
GC - 20090213_AA)
JCL - 20090218_01
4. 确认版本已成为64位1.6.0, JDK1.6安装成功
(注:weblogic用户修改home目录下的.profile文件,将环境变量加上jdk路径/usr/java6_64/jre/bin:/usr/java6_64/bin
)
2图形化准备
1.将vnc-3.3.3r2-6.aix5.1.ppc.rpm软件上传至服务器
2.Rpm –ivh vnc-3.3.3r2-6.aix5.1.ppc.rpm命令安装vnc图形化软件
3.Root用户输入vncserver, 提示输入密码
You will require a password to access your desktops.
Password: vncserver
Verify: vncserver
New 'X' desktop is zhonghe2:1
Creating default startup script //.vnc/xstartup
Starting applications specified in //.vnc/xstartup
Log file is //.vnc/portaldb2:1.log
4.打开vnc-viewer客户端软件, 输入服务器IP地址和显示号码, 如下图所示

5.输入执行vncserver服务端时的验证密码, 点击确定. 如下图所示

6.连接到vnc服务器之后, 用root用户执行xhost +, 以允许所有用户使用图形界面
7.切换到weblogic用户: su – weblogic
8.设置安装的图形在此X桌面显示: export DISPLAY=zhonghe2:1(注: 此处zhonghe2:1是根据第三步执行vncserver之后所提示的X桌面名)
9.webkogic用户执行: xclock查看是否有图形时钟出现. 若出现, 则图形化准备完成.
3安装weblogic 准备
3.1创建bea组
1.Smit group -> Add a Group

2. 输入组名:bea

3. 点击Enter, 显示OK表示创建成功

3.2创建bea用户
1.smit user ->Add a User

2. 输入用户名: weblogic, Primary GROUP中输入: bea

3. 点击Enter, 显示OK表示用户weblogic创建成功

3.3创建相关目录并修改权限
#mkdir /bea
#chown -R weblogic:bea /bea
#chmod -R 755 /bea
3.4上传安装文件并修改权限
chown weblogic:bea server103_generic.jar
chmod 755 server103_generic.jar
4图形化界面安装
4.1安装weblogic
1.weblogic用户输入: java –jar server103_generic.jar –Xmx=1024m

2. 欢迎界面

3. bea home目录为/bea

4. 选择自定义安装

5. 选择需要安装的组件

6. 选择产品安装目录为/bea/wlserver_10.3

7. 确认安装信息

8. 安装界面

安装完成后点击exit退出.
4.2创建domain
1.进入如下/bea/wlserver_10.3/common/bin目录, 输入./config.sh运行建域程序
2.选择创建一个新域
3. 选择域源

4. 配置域管理用户名和密码(此处均为weblogic)

5. 选择生产模式和JDK

6. 选择不配置

7. 输入域路径

8. 建域过程

9. 建域完成

4.3服务启动脚本
1. 创建以下2个脚本
# su - weblogic
$ cd /bea/user_projects/domains/mm_domain/bin/
$vi startadmin.sh
export USER_MEM_ARGS="-Xms512m -Xmx512m "
nohup ./startWebLogic.sh >start_adminserver.out 2>&1 &
$vi startwzserver.sh
export USER_MEM_ARGS="-Xms8096m –Xmx8096m "
nohup ./startManagedWebLogic.sh WZServer http://10.118.250.126:7001 >start_wzserver.out 2>&1 &
2. 给新建的脚本赋予执行权限
$chmod +x startadmin.sh
$chmod +x startwzserver.sh
3. 执行2个脚本, 在/bea/user_projects/domains/mm_domain/servers目录下会自动创建2个文件夹: AdminServer WZServer
4. 在这2个文件夹下建立security目录, 并在security目录下新建文件boot.properties, 将weblogic用户名密码添加至文件
$ cd /bea/user_projects/domains/mm_domain/servers/AdminServer
$ mkdir security
$ vi boot.properties
username=weblogic
password=weblogic
$ cd /bea/user_projects/domains/mm_domain/servers/WZServer
$ mkdir security
$ vi boot.properties
username=weblogic
password=weblogic
5. 执行admin启动脚本启动管理服务
$ cd /bea/user_projects/domains/mm_domain/bin
./startadmin.sh
4.4添加受管服务
1. 输入链接: http:// 10.118.250.126:7001/console, 输入用户名密码进入管理控制台
2. 点击servers, 点击Lock&Edit, 点击Install添加受管服务

4. 输入服务名, IP地址和端口号, 点击Next

5. 查看状态, 点击Finish

6. 服务添加成功, 点击Activeate Changes使更改生效

7. 提示更改已经生效

8. 执行WZServer启动脚本启动受管服务
$ cd /bea/user_projects/domains/mm_domain/bin
./startwzserver.sh
9. 在控制台查看受管服务状态, 显示OK则受管服务启动成功.
至此, weblogic10.3安装配置完成.
相关文章:
AIX5.3安装weblogic10.3
目录 1安装IBM JDK 1.6 2图形化准备 3安装weblogic 准备 4图形化界面安装 1安装IBM JDK 1.6 1.1检查操作系统 # oslevel 5.3.0.0 # bootinfo -y (显示AIX机器硬件是64位) 64 # bootinfo -K (显示AIX系统内核是64位) 64 因此,系统需要安装64位的jdk,…...
聊聊logback的FixedWindowRollingPolicy
序 本文主要研究一下logback的FixedWindowRollingPolicy RollingPolicy ch/qos/logback/core/rolling/RollingPolicy.java /*** A <code>RollingPolicy</code> is responsible for performing the rolling over* of the active log file. The <code>Roll…...
详解机器学习最优化算法
前言 对于几乎所有机器学习算法,无论是有监督学习、无监督学习,还是强化学习,最后一般都归结为求解最优化问题。因此,最优化方法在机器学习算法的推导与实现中占据中心地位。在这篇文章中,小编将对机器学习中所使用的…...
文件缓存的读写
文件系统的读写,其实就是调用系统函数 read 和 write。下面的代码就是 read 和 write 的系统调用,在内核里面的定义。 SYSCALL_DEFINE3(read, unsigned int, fd, char __user *, buf, size_t, count) {struct fd f fdget_pos(fd); ......loff_t pos f…...
Debian 修改主机名
Debian 修改主机名 查看操作系统的版本信息设置主机名查看当前的主机名修改命令行提示符的格式 查看操作系统的版本信息 # cat /etc/issue Debian GNU/Linux 11 \n \l# lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 1…...
多线程返回计时问题代码案例
Component Slf4j Async public class ThreadSaveDigCategory {private static final int BATCH_COUTN 1000;Autowiredprivate Mapper mapper;public Future<Boolean> saveDigCategoryDatas(List<DigCategoryData> digCategoryDataList){//开始计时long startTime …...
【STM32】STM32的Cube和HAL生态
1.单片机软件开发的时代变化 1.单片机的演进过程 (1)第1代:4004、8008、Zilog那个年代(大约1980年代之前) (2)第2代:51、PIC8/16、AVR那个年代(大约2005年前) (3)第3代:51、PIC32、Cortex-M0、…...
汇编-EQU伪指令(数值替换)
EQU伪指令将一个符号名称与一个整数表达式或一个任意文本相关联, 它有3种格式 在第一种格式中, expression必须是一个有效的整数表达式。在第二种格式中, symbol是一个已存在的符号名称, 已经用或EQU定义过。在第三种格式中&…...
超声波俱乐部分享:Enter AI native application
11月5日,2023年第十四期超声波俱乐部内部分享会在北京望京举行。本期的主题是:Enter AI native application。 到场的嘉宾有:超声波创始人杨子超,超声波联合创始人、和牛商业创始人刘思雨,蓝驰创投合伙人刘勇…...
软件测试项目实战经验附视频以及源码【商城项目,app项目,电商项目,银行项目,医药项目,金融项目】(web+app+h5+小程序)
前言: 大家好,我是阿里测试君。 最近很多小伙伴都在面试,但是对于自己的项目经验比较缺少。阿里测试君再度出马,给大家找了一个非常适合练手的软件测试项目,此项目涵盖web端、app端、h5端、小程序端,…...
HarmonyOS应用开发-ArkTS基础知识
作者:杨亮Jerry 作为多年的大前端程序开发工作者,就目前的形式,个人浅见,在未来3-5年,移动端依旧是Android系统和iOS系统的天下。不过基于鸿蒙系统的应用开发还是值得我们去花点时间去了解下的,阅读并实践官…...
mybatis嵌套查询子集合只有一条数据
我们再用mybatis做嵌套查询时,有时会遇到子集合只有1条数据的情况,例如下这样: 数据库查询结果 xml <resultMap id"userMap" type"com.springboot.demo.test.entity.User"><id column"uid" property…...
Github 生成SSH秘钥及相关问题
1.生成过程参考:Github 生成SSH秘钥(详细教程)_github生成密钥controller节点生成ssh秘钥-CSDN博客 2.遇到的问题:GitHub Connect: kex_exchange_identification: Connection closed by remote host 注意:如果.ssh文…...
STM32外设系列—MPU6050角度传感器
🎀 文章作者:二土电子 🌸 关注公众号获取更多资料! 🐸 期待大家一起学习交流! 文章目录 一、MPU6050简介二、MPU6050寄存器简介2.1 PWR_MGMT_1寄存器2.2 GYRO_CONFIG寄存器2.3 ACCEL_CONFIG寄存器2.4 PW…...
网站小程序分类目录网源码系统+会员登录注册功能 带完整搭建教程
大家好啊,源码小编今天来给大家分享一款网站小程序分类目录网源码系统会员登录注册功能 。 以下是核心代码图模块: 系统特色功能一览: 分类目录:系统按照不同的类别对网站进行分类,方便用户查找自己需要的网站。用户可…...
【Linux网络】手把手实操Linux系统网络服务DHCP
目录 一、什么是dhcp 二、详解dhcp的工作原理 三、dhcp的实操 第一步:3台机器的防火墙和安全机制都需要关闭!!! 第二步:Linux下载dhcp软件,并查看配置文件位置 第三步:读配置文件…...
Huggingface网页解析和下载爬虫
解析网页: import requests from bs4 import BeautifulSoup# 目标网页URL url https://huggingface.co/internlm/internlm-20b/tree/main# 发送GET请求 response requests.get(url)# 检查请求是否成功 if response.status_code 200:# 使用BeautifulSoup解析HTML…...
C# Winform 自定义带SWITCH的卡片
1、创建卡片用户控件 在控件库中添加用户控件(Windows窗体),命名为Card; 在属性/布局栏设置Size为148,128. 2、修改Card.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; u…...
我用Devchat开发了公务员报名确认系统自动登录脚本,再也不用担心挤不进去了
#AI编程助手哪家好?DevChat“真”好用 # 演示效果 我用Devchat开发了公务员报名确认系统自动登录,再也不用担心挤不进去了 目录 演示效果前言粉丝独家专属红包码DevChat是什么?DevChat AI编程助手有哪些优势一、安装Vscode1、下载vscode链接…...
如何低门槛开发有趣实用的ZigBee产品?
一、什么是 Zigbee 协议? Zigbee 技术是一种连接距离短、功耗低、复杂程度低、数据传输量低的无线通信技术,其命名灵感源自于蜜蜂在群体中的信息传输。它主要通过网关与互联网进行通信,并嵌入各种智能设备,最终实现自动控制和远程…...
Linux应用开发之网络套接字编程(实例篇)
服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …...
Ubuntu系统下交叉编译openssl
一、参考资料 OpenSSL&&libcurl库的交叉编译 - hesetone - 博客园 二、准备工作 1. 编译环境 宿主机:Ubuntu 20.04.6 LTSHost:ARM32位交叉编译器:arm-linux-gnueabihf-gcc-11.1.0 2. 设置交叉编译工具链 在交叉编译之前&#x…...
【kafka】Golang实现分布式Masscan任务调度系统
要求: 输出两个程序,一个命令行程序(命令行参数用flag)和一个服务端程序。 命令行程序支持通过命令行参数配置下发IP或IP段、端口、扫描带宽,然后将消息推送到kafka里面。 服务端程序: 从kafka消费者接收…...
React Native 开发环境搭建(全平台详解)
React Native 开发环境搭建(全平台详解) 在开始使用 React Native 开发移动应用之前,正确设置开发环境是至关重要的一步。本文将为你提供一份全面的指南,涵盖 macOS 和 Windows 平台的配置步骤,如何在 Android 和 iOS…...
前端倒计时误差!
提示:记录工作中遇到的需求及解决办法 文章目录 前言一、误差从何而来?二、五大解决方案1. 动态校准法(基础版)2. Web Worker 计时3. 服务器时间同步4. Performance API 高精度计时5. 页面可见性API优化三、生产环境最佳实践四、终极解决方案架构前言 前几天听说公司某个项…...
Java如何权衡是使用无序的数组还是有序的数组
在 Java 中,选择有序数组还是无序数组取决于具体场景的性能需求与操作特点。以下是关键权衡因素及决策指南: ⚖️ 核心权衡维度 维度有序数组无序数组查询性能二分查找 O(log n) ✅线性扫描 O(n) ❌插入/删除需移位维护顺序 O(n) ❌直接操作尾部 O(1) ✅内存开销与无序数组相…...
微信小程序 - 手机震动
一、界面 <button type"primary" bindtap"shortVibrate">短震动</button> <button type"primary" bindtap"longVibrate">长震动</button> 二、js逻辑代码 注:文档 https://developers.weixin.qq…...
屋顶变身“发电站” ,中天合创屋面分布式光伏发电项目顺利并网!
5月28日,中天合创屋面分布式光伏发电项目顺利并网发电,该项目位于内蒙古自治区鄂尔多斯市乌审旗,项目利用中天合创聚乙烯、聚丙烯仓库屋面作为场地建设光伏电站,总装机容量为9.96MWp。 项目投运后,每年可节约标煤3670…...
Redis的发布订阅模式与专业的 MQ(如 Kafka, RabbitMQ)相比,优缺点是什么?适用于哪些场景?
Redis 的发布订阅(Pub/Sub)模式与专业的 MQ(Message Queue)如 Kafka、RabbitMQ 进行比较,核心的权衡点在于:简单与速度 vs. 可靠与功能。 下面我们详细展开对比。 Redis Pub/Sub 的核心特点 它是一个发后…...
【生成模型】视频生成论文调研
工作清单 上游应用方向:控制、速度、时长、高动态、多主体驱动 类型工作基础模型WAN / WAN-VACE / HunyuanVideo控制条件轨迹控制ATI~镜头控制ReCamMaster~多主体驱动Phantom~音频驱动Let Them Talk: Audio-Driven Multi-Person Conversational Video Generation速…...
