八卦阵 发表于 2025-1-7 14:35:01

在Linux centos7环境下部署wblogic利用weblogic部署war包项目

预备工作

1、一台配置好centos的虚拟机、
2、关闭并禁用防火墙
3、配置好yum源下载(zip、vim、unzip)等工具
4、jdk安装包
一,jdk的安装

将jdk安装包上传到opt目次里
# cd /opt

解压jdk安装包
# tar -zxvf jdk-8u261-linux-x64.tar\(1\).gz
https://i-blog.csdnimg.cn/direct/4c29d2bbba2f4e668d532b624241dc07.png
进入目次查看解压出来的jdk
# cd /opt
# ls
https://i-blog.csdnimg.cn/direct/ceeb8fb8597c4fa193818960ded5315c.png
配置环境变量
# vim /etc/profile
https://i-blog.csdnimg.cn/direct/619f0eeb65fc418384795522e1622cf7.png
在 profile 的最下方添加以下内容(注意下方的路径和文件名是否与你安装的路径和文件名对应)
JAVA_HOME=/opt/jdk1.8.0_261
PATH=$JAVA_HOME/bin:$PATH
https://i-blog.csdnimg.cn/direct/e2042228ff744a6f9e0fa7b99455668a.png
重新加载profile文件
为了使更改的配置立刻见效,必要重新加载profile文件,执行下令:
#  source /etc/profile
https://i-blog.csdnimg.cn/direct/83b4e1238fb040a9ae0e5395687186bb.png
执行下方下令查抄安装是否成功
# java -version
运行成功
https://i-blog.csdnimg.cn/direct/0b47c14b4a774af5bd0db2ea5daf5107.png
二、安装步调

1、在管理员root用户上,创建用户组

#  groupadd weblogic
https://i-blog.csdnimg.cn/direct/c33d255ef22a48f797f56f70f6563cfb.png
2、创建一个weblogic 用户

#  useradd -g weblogic weblogic
https://i-blog.csdnimg.cn/direct/977df3ddec584c87955b3a1f3c701e65.png
3、设置weblogic 用户密码

#  passwd weblogic
https://i-blog.csdnimg.cn/direct/15ee29219d704a0190b3ca05369c7c55.png
4、切换用户

利用以下下令切换用户
su weblogic
也可以在创建一个毗连利用weblogic用户登录
https://i-blog.csdnimg.cn/direct/465afc9e6deb446ba61195fa8964f051.png
5,创建oraInst.loc文件

   vim /home/weblogic/oraInst.loc

inventory_loc=/opt/weblogic/oraInventory
inst_group=weblogic
https://i-blog.csdnimg.cn/direct/191b7a313c674ce69394370f24013964.png
6,创建wls.rsp文件

https://i-blog.csdnimg.cn/direct/1f47688d18ff4987a68f9612d9e3af8d.png
   vim /home/weblogic/wls.rsp


Response File Version=1.0.0.0.0

ORACLE_HOME=/opt/weblogic/Oracle/Middleware
INSTALL_TYPE=WebLogic Server
MYORACLESUPPORT_USERNAME=
MYORACLESUPPORT_PASSWORD=
DECLINE_SECURITY_UPDATES=true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
PROXY_HOST=
PROXY_PORT=
PROXY_USER=
PROXY_PWD=<SECURE VALUE>
COLLECTOR_SUPPORTHUB_URL=


7,进入安装程序目次


cd /home/weblogic
在普通用户(weblogic)上传weblogic安装包到/home/weblogic路径下并解压
利用 unzip fmw_12.2.1.4.0_wls_lite_Disk1_1of1.zip 解压
https://i-blog.csdnimg.cn/direct/41e7a61978b84414a54f1f306c241674.png
6、解压完成后执行安装

   java -jar /home/weblogic/fmw_12.2.1.4.0_wls_lite_generic.jar -silent -responseFile /home/weblogic/wls.rsp -invPtrLoc /home/weblogic/oraInst.loc
https://i-blog.csdnimg.cn/direct/7ab393e7a32e4f83817aff26dee5fc73.png
https://i-blog.csdnimg.cn/direct/e39e965f2d584298b6de817ab4850d4f.png
9,创建域

https://i-blog.csdnimg.cn/direct/d4e05422953e443faf868410c643644f.png
   cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin
./wlst.sh
执行>后赤色字体下令
   wls:/offline> readTemplateForUpdate ('/opt/weblogic/Oracle/Middleware/wlserver/common/templates/wls/wls.jar')
wls:/offline/base_domain>cd('Servers/AdminServer')
wls:/offline/base_domain/Server/AdminServer>set('ListenAddress','')
wls:/offline/base_domain/Server/AdminServer>set('ListenPort', 7001)      端口号
wls:/offline/base_domain/Server/AdminServer>cd('/')
wls:/offline/base_domain>cd('Security/base_domain/User/weblogic')        设置用户名
wls:/offline/base_domain/Security/base_domain/User/weblogic>cmo.setPassword('weblogic1')   设置登录密码
wls:/offline/base_domain/Security/base_domain/User/weblogic>setOption('OverwriteDomain', 'true')
wls:/offline/base_domain/Security/base_domain/User/weblogic>writeDomain('/opt/weblogic/Oracle/Middleware/domain')
wls:/offline/domain/Security/domain/User/weblogic>closeTemplate()
wls:/offline>exit()     退出
10、启动服务

   cd /opt/weblogic/Oracle/Middleware/domain/bin/
./startWebLogic.sh (后台启动:nohup ./startWebLogic.sh &)https://i-blog.csdnimg.cn/direct/ef9c50e3d40d4aaf8bb7e6db2ce4276b.png
三、在weblogic部署项目

1、去欣赏器输入IP地点+:7001/console进行访问如:

ip地点:7001/console/login/LoginForm.jsp
https://i-blog.csdnimg.cn/direct/55a127f4ec4d470684558d5b9bc3839f.png
2、输入刚才设置的用户名及密码登录即可。

我这里是用户:weblogic
密码:weblogic1
https://i-blog.csdnimg.cn/direct/0008cd1223324252984bf8ae560b3863.png
部署项目

以下是his医院体系项目的部署
1、预备要部署的项目的源代码,用maven把它打包成war包

https://i-blog.csdnimg.cn/direct/da127da9055146c0a00ff6a41699a2af.png
2、修改application.properties文件

找到hospital项目包\war包\hospital.war\WEB-INF\classes\application.properties,把它拖到桌面上进行修改。
https://i-blog.csdnimg.cn/direct/498c55d5913e427cb507fbde36b137aa.png
更改IP和数据库的用户名和密码(注意端口,密码是数据库密码)。
https://i-blog.csdnimg.cn/direct/3598515c2f794ad29d73e990e3197b85.png
给改完成后在复制更换原来的。
https://i-blog.csdnimg.cn/direct/dc59919616f54cb39b70e2ec0cf44d9e.png
3、导入数据库文件

此war包里还有数据库的文件,必要导入到主机的数据库里。
先创建一个主机数据库,在在主机数据库内里创建一个hospital数据库。
https://i-blog.csdnimg.cn/direct/8c6014b5b2e1485f96cd20733c651a7d.png
点击hospital数据库右键选择运行sql文件,找到war内里后缀名是.sql的文件,点击开始运行即可。
https://i-blog.csdnimg.cn/direct/3a5bd795620046c28eaf13e61d846b8f.pnghttps://i-blog.csdnimg.cn/direct/cbbb94a46bc843d786819e38f65e61ca.png
4、把此war包上传到weblogic文件里。

https://i-blog.csdnimg.cn/direct/f7e09ecf832147b2b7c061d5a9f9955a.png
5、去欣赏器登录到weblogic里,进行部署操作

点击左边的部署。
https://i-blog.csdnimg.cn/direct/ae23fda1fbcd4d8c9aece7970a3bd182.png
点击安装
https://i-blog.csdnimg.cn/direct/13e34940a59e4fdeaf5094900dee7ef4.png
选择路径,可以查看到刚才上传的hospital.war,选择它在点击下一步
https://i-blog.csdnimg.cn/direct/4886a690fb2f4f9abc042b93b06b9ff7.png
选择第一个将此部署安装为应用程序,在点击下一步
https://i-blog.csdnimg.cn/direct/762e3ab572b64daabe337deaa327750e.png
这里都默认,直接点击下面的【完成】等待加载即可。
https://i-blog.csdnimg.cn/direct/f296fa4cd9364bd2af3b64c9777281aa.png
此时已经部署成功,可以查看后面的状态,或者选择删除等操作。
https://i-blog.csdnimg.cn/direct/4791fd8b3d2f444cbfe6610688d78b9d.png
6、测试:

在开一个页面输入IP地点+:7001/hospital
如:192.168.73.173:7001/hospital
https://i-blog.csdnimg.cn/direct/b2443c312838486ba2ba66bec564f0f1.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 在Linux centos7环境下部署wblogic利用weblogic部署war包项目