前一节完成了 idea安装,项目的生成,配置,生成war包,
本文 部署weblogic
1. 安装
(1) 到官网 https://www.oracle.com/technetwork/middleware/weblogic/downloads/index.html
下载weblogic server 12c , 下载的是zip ,加压后是jar文件.
(2)
1 root用户登录,用 adduser weblogic_12c,我这里就不添加什么用户组了,然后切换至weblogic_12c用户
2 确认版本: java -version,出现jdk版本。注意:这里不需要再为这个weblogic_12c用户重新配置jdk环境,因为jdk之前已经由root配置好,jdk是公共的
3 unzip fmw_12.2.1.2.0_wls_Disk1_1of1.zip
4 java -jar fmw_12.2.1.2.0_wls.jar
5 安装画面起来后,下一步下一步,直到结束
2.启动 控制台
Cd ~/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain$
或再次 cd bin
./startWeblogic.sh
http://127.0.0.1:7001/console
User/pass: weblogic/weblogicxxxxxxx
3.部署
(1)创建服务器
第一个是管理服务器, 下面2个是被管理服务器,创建服务器,注意三点 ,服务器名称,监听地址和监听端口
(2)创建完服务器后,去部署, 点击左侧的部署链接
可以一次部署多个服务器,还可以克隆部署.
=====================
部署完后要启动
./startManagedWebLogic.sh Server-0 http://127.0.0.1:7001/
前后固定, 中间的server-0 是要启动的服务器名(创建服务器时的命名)
详细参考启动章节
=====================
(3)部署验证
打开部署的程序,点击 测试 tab, 点击相应的url地址,测试
这里的 http://127.0.0.1:7005/public , Public来源于weblogic.xml配置文件 , context-root
4.weblogic的启动和停止
(1)启动控制台和管理服务器
lxg@lxg-opt:~/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/n$ nohup ./startWebLogic.sh ( nohup时候,log不打印在终端,而是输出到log)
启动后, 可以打开
http://127.0.0.1:7001/console
和 管理服务器部署的war
http://127.0.0.1:7001/public
(2) 打开被管理服务器
被管理服务器可以创建多台,在一台物理机上可以创建多个被管理服务器,实现集群, 通过监听端口区分
lxg@lxg-opt:~/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/bin$ ./startManagedWebLogic.sh Server-0 http://127.0.0.1:7001/
三个参数. 1.shell, 2. 服务器名称, 3. 后面是控制台地址
下图, server-0启动了
可以访问 http://127.0.0.1:7005/public
http://127.0.0.1:7001/console
User/pass: weblogic/weblogic123