分类: LINUX
2017-09-14 12:29:57
共同学习交流中间件/oracle/java技术 请加qq群:385215695
1.创建帐号
groupadd weblogic
useradd -g weblogic weblogic
passwd weblogic
weblogic123
2.修改资源限制 /etc/security/limits.conf
# End of file
weblogic soft nofile 102400
weblogic hard nofile 102400
weblogic soft nproc 102400
weblogic hard nproc 102400
修改以后保存,注销当前用户,重新登录,执行ulimit -a ,ok ,参数生效了:
3.创建安装目录 修改目录所有者权限
cd /data
mkdir weblogic
chown -R weblogic:weblogic weblogic
4.安装jdk root用户
Cd /usr
./jdk-6u45-linux-x64.bin
Vi /etc/profile
# jdk enviment
export JAVA_HOME=/usr/jdk1.6.0_45
export JAVA_BIN=/usr/jdk1.6.0_45/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=/usr/jdk1.6.0_45/bin:$PATH
export PATH JAVA_HOME CLASSPATH
Source /etc/profile
5.安装weblogic
Cd /home/weblogic
chmod a+x wls1036_generic.jar 赋予安装文件可执行的权限 root用户
Su - weblogic
java -jar wls1036_generic.jar
下一步
输入新的安装路径
下一步
不接受更新
典型安装
选择/usr/jdk1.6.0_45
下一步
下一步
6.打java反序列化补丁 weblogic用户
./bsu.sh -prod_dir=/data/weblogic/Oracle/Middleware/wlserver_10.3 -status=applied -verbose -view 先进行检查 会生成一个cache_dir目录
先打p20780171_1036_Generic
把文件传到cache_dir
./bsu.sh -install -patch_download_dir=/data/weblogic/Oracle/Middleware/utils/bsu/cache_dir -patchlist=EJUW -prod_dir=/data/weblogic/Oracle/Middleware/wlserver_10.3
./bsu.sh -install -patch_download_dir=/data/weblogic/Oracle/Middleware/utils/bsu/cache_dir -patchlist=ZLNA -prod_dir=/data/weblogic/Oracle/Middleware/wlserver_10.3
7.升级ssh root用户
Cd /usr
tar -zxvf openssh-7.5p1.tar.gz
cd openssh-7.5p1
./configure --prefix=/usr --sysconfdir=/etc/ssh --with-md5-passwords --with-pam --with-tcp-wrappers --with-ssl-dir=/usr/local/ssl --without-hardening
Make
Make install 这时删掉/etc/ssh下的原配置文件,再make install一次就可以了
Ssh -V
service sshd restart
root无法登陆 vi /etc/ssh/sshd_config PermitRootLogin yes 去掉注释 然后重启
8.配置domain weblogic用户
Cd /data/weblogic/Oracle/Middleware/wlserver_10.3/common/bin
./config.sh
新建一个新的域
下一步
下一步
输入域名
下一步
下一步
输入密码
选择生产模式
选择jdk
选择1
下一步
修改端口和名字
完成
9.服务器和weblogic相关配置
a.快速进入到domain目录
进入weblogic家目录
Vi .bashrc
alias ch='cd /data/weblogic/Oracle/Middleware/user_projects'
source .bashrc
b.Ip和计算机名映射
Vi /etc/hosts
10.104.0.16 xdsphv51
c.进入控制台缓慢
vi /usr/jdk1.6.0_45/jre/lib/security/java.security
securerandom.source=file:/dev/urandom 改为
securerandom.source=file:/dev/./urandom
d.不输入密码
进入domain/server/Adminserver
新建security 文件夹
Vi boot.properties
username=weblogic
password=Xjdsweblogic.123
重启主控
10.weblogic控制台配置及部署
修改控制台后缀名为xjds
新建集群 点击新建 其余默认
新建服务器节点 名称 地址 和端口 应属于集群
新建计算机 (节点管理器)
新建
名称选择服务器主机名
类型选择普通 地址为ip地址 端口5556
添加服务器到计算机
部署工程包
位置选择我要试此位置 只能选择nostage 应用包两个服务器都要放
启动节点管理器 两个机器都要启动并配置
/data/weblogic/Oracle/Middleware/wlserver_10.3/server/bin
./startNodeManager.sh
进入到/data/weblogic/Oracle/Middleware/wlserver_10.3/common/nodemanager
SecureListener=true 改为SecureListener=false
StartScriptEnabled=false 改为 StartScriptEnabled=true
修改 commEnv.sh
将sun的客户端和服务端改为
MEM_ARGS="-Xms2048m -Xmx2048m -XX:MaxPermSize=512m"
两台计算机添加信任 节点管理器实现双机访问
受管机器访问主控机器 在受管服务器操作
/data/weblogic/Oracle/Middleware/wlserver_10.3/server/bin
source setWLSEnv.sh
java weblogic.WLST
connect()
Weblogic
Xjdsweblogic.123
10.104.0.16:9301
nmEnroll('/data/weblogic/Oracle/Middleware/user_projects/domains/menhu_domain')
disconnect()
exit()
修改 setDomainEnv.sh
WLS_MEM_ARGS_64BIT="-Xms2048m -Xmx2048m"
MEM_PERM_SIZE_64BIT="-XX:PermSize=512m"
MEM_MAX_PERM_SIZE_64BIT="-XX:MaxPermSize=1024m"
处理csrf漏洞
/data/weblogic/Oracle/Middleware/wlserver_10.3/server/lib
把 uddiexplorer.war 里面的jsp页面都删除