Linux环境下部署weblogic 10.3.6问题小记
以下内容本人使用中总结所得,如有错误之处,还请大佬们指正
1.Linux下为端口配置防火墙常用命令总结:
(1)添加
firewall-cmd --add-port=10022/tcp --permanent (–permanent永久生效,没有此参数重启后失效)
(2)重新载入
firewall-cmd --reload
(3)查看
firewall-cmd --query-port=10022/tcp
(4)删除
firewall-cmd --remove-port=10022/tcp --permanent
(注:此处的10022端口只为举例所用)
(5)检查firewall状态:firewall-cmd --state
(6)获取支持的区域列表:firewall-cmd --get-zones
(7)查看已经启用的规则:firewall-cmd --list-all
2. SSH配置文件路径:
vi /etc/ssh/sshd_config
vi /etc/ssh/ssh_config
3.不关闭selinux,放行端口
semanage port -a -t http_port_t -p tcp 10022
如还无法访问,
直接关闭selinux,修改配置文件vi /etc/selinux/config
将其中selinux修改为SELINUX=disabled
4.jdk配置环境变量
vi /etc/profile.d/java.sh
添加以下
JAVA_HOME=/usr/java/jdk1.8.0_251
PATH=
J
A
V
A
H
O
M
E
/
b
i
n
:
JAVA_HOME/bin:
JAVAHOME/bin:PATH
export JAVA_HOME PATH
chmod 755 /etc/profile.d/java.sh
为配置文件赋权以便其他用户使用(这一步可不执行)
5.linux下创建组,用户,删除用户
groupadd weblogic——>创建用户组weblogic
useradd -g weblogic weblogic——>创建用户weblogic,指定为weblogic用户组
passwd weblogic——>修改用户密码
——>userdel -r weblogic ——>删除用户
mkdir -p /u01/weblogic
chown -R weblogic:weblogic /u01
(注:此处用weblogic举例)
6.weblogic10.3.6配置免密登录
此方法仅针对weblogic 10.3.6
在域的/security目录下创建文件boot.properties,内容为:
username=weblogic
password=1234.abcd
保存后进入weblogic/bin目录下
vi setDomainEnv.sh
修改以下内容:
JAVA_OPTIONS="
J
A
V
A
O
P
T
I
O
N
S
−
D
w
e
b
l
o
g
i
c
.
s
y
s
t
e
m
.
B
o
o
t
I
d
e
n
t
i
t
y
F
i
l
e
=
{JAVA_OPTIONS} -Dweblogic.system.BootIdentityFile=
JAVAOPTIONS−Dweblogic.system.BootIdentityFile={DOMAIN_HOME}/security/boot.properties"
export JAVA_OPTIONS
保存,启动weblogic即可免密登录
7.weblogic10.3.6解决weblogic启动慢的问题:
vim $JAVA_HOME/jre/lib/security/java.security
将securerandom.source=file:/dev/urandom
改为:
securerandom.source=file:/dev/./urandom