linux下weblogic 12c 之应用程序部署
作 者:阿苏是也
创建日期:2015-9-11
修改日期:2015-9-12
当前版本:1.5v
一、文档控制
文档版本
文档名说明
文档主题
本文档用于指导在linux下使用WebLogic进去部署应用程序。
五、部署应用程序
5.1、部署概念
在部署应用程序前,先了解weblogic容器的部署概念。
Weblogic可以部署Html文件,servlet,JSP,及EJB等等web的模块。
可以将web应用程序打包为war或使用文件夹来部署。
Weblogc的应用程序只能部署在服务器(逻辑服务器)上,因此在部署程序前,需创建受管服务器或直接部署管理服务器(Adminserver)上。
若已经进行了集群,部署的应用程序也会部署到受管服务器。
部署集群的应用程序时,不同点可以选择集群来部署web应用程序。
要点:1、新建服务器,或者部署到已有的服务器上。(adminserver)
2、安装web应用服务器
3、启动服务
若是新建服务器,则需要先启动服务器服务,再启动web应用程序服务。
部署方式:
1、 使用控制台部署。
2、 自动部署
5.2、部署
Weblogic控制台太强大了,这里介绍使用控制台部署应用程序
5.1.1、创建服务器
若直接在管理服务器(AdminServer)部署可跳过。
首先,创建一个服务器
在控制台的左侧窗格中,选择环境 > 服务器。
在服务器表中,单击新建。
输入服务器名称(唯一的),监听地址,监听端口
按默认点下一步直到完成。
5.1.2、安装程序
在控制台的左侧窗格中,选择部署。
在右侧窗格中,单击安装。
在安装前,请上传程序代码。
下一步
下一步
如果在集群上部署,则这里将出现集群的选项,那勾选集群的选项即可。
将名称修改为:webdpos,其他默认,点击下一步直到完成。
修改改应用程序上下文根:
Webdpos的设置->设置->一般信息
在上下文根:填写webdpos
点击保存,再点击激活更改
程序部署好后,存在servers\AdminServer\tmp\_WL_user目录下
创建webpos目录
5.1.3、启动程序
在控制台的左侧窗格中,选择部署。
在启动前,需要先启动new_ManagedServer_5服务器
进入linux后台。
Cd $MIDDLEWARE_HOME/user_projects/domains/pos_domain/bin
$ ./startManagedWebLogic.shnew_ManagedServer_5
输入weblogic控制台:用户名和密码
若不想输入用户和密码,则先配置安全验证(生产模式)
解决方法配置:
cd / user_projects/domains/pos_domain/servers/new_ManagedServer_5
新建文件夹 mkdir security
# vi boot.properties
username=weblogic
password=daphne123
重新启动
$ nohup ./startManagedWebLogic.shnew_ManagedServer_5 &
启动服务器后,就可以启动程序
点击上图的启动,选择为“所有请求提供服务”
成功后,运行应用程序
http://192.168.188.61:7005/webdpos
5.1.4、停止程序,删除或更新程序。
在控制台的左侧窗格中,选择部署。
停止程序,直接选择停止,强制停止或当工作完成
删除程序,则卸载程序,删除前,需要停止程序
更新程序,重启部署程序。
5.3、集群部署
集群部署和单个服务器部署程序一样的,区别在选择部署目标时
选择集群。
当我们选择集群的所有服务器时,部署war程序时,会自动分发的每台服务器上。
其他步骤一致,请参考:5.2,部署。
九、变更记录&常见问题&参考资料
9.1、变更记录
9.2、常见问题
9.3、参考资料