最近看到常常有人提问weblogic相关问题,因此闲暇之际写几篇博文(基于weblogic11),仅供你们参考。
具体weblogic的介绍以及安装,这里就不赘述了。
以域的建立开篇,虽然简单,可是细节不少。步骤以下:
一、建立域(Domain)的方式:
Domain简单定义为:是一个逻辑管理单元,Domain下面包含着weblogic应用服务器中的全部东西,weblogic应用服务器的启动,中止都是以domain为单位进行管理的
windows下面能够直接在开始菜单安装程序中建立domain,如图所示:
linux下面能够直接进入weblogic安装目录中建立domain,具体位置:
weblogic11/ wlserver_10.3/common/bin/config.sh
固然config.cmd便是windows的建立domain的方式了。
二、建立domain:
上图所示,默认选中“建立新的Weblogic域”,点击“下一步”
“扩展示有的Weblogic域”是指对已经存在的域进行额外配置
三、选择域源:
上图所示,默认选中“Basic Weblogic Server Domain……”,即建立基本的域。点击“下一步”
其它几种domain类型是针对特定应用的,如sip、webservice。
四、指定域名和位置:
上图所示,输入域的名称“example”,域的位置默认是:
weblogic11\user_projects\domains。点击下一步。
域建立完成以后,会在该位置下建立以域名称(如:example)命名的文件夹。
五、配置管理员用户名和口令:
意思是管理domain(修改配置、启动、中止等维护操做)的操做帐号
上图所示,默认的帐号为weblogic,口令长度有8位限制。输入口令后点击下一步。
六、配置服务器启动模式和JDK:
上图所示,weblogic提供两种启动模式(开发模式、生产模式)。这里会涉及到一些细节。
若是是开发模式,启动domain是不须要输入管理帐号、密码的,而且轮训部署的应用程序,若是有文件更新,会自动更新(传说中的热部署)。
若是是生产模式,启动domain必须输入管理帐号、密码。为了提升性能,不会对应用程序进行轮训,并且建议使用原先bea自带的jrockit jdk做为运行的jdk(不过自从被oracle收购以后,安装目录下未提供jrockit jdk了(须要自行下载)。
若是选择生产模式,后续再细讲。
这里选择默认的“开发模式”,选择JDK以后,点击下一步。
七、选择可选配置:
上图所示,这里的配置是可选的,若是涉及到集群,可在这里配置。
直接点击下一步。
八、配置概要:
至此,已经完成了基本的配置,上图显示配置的概要信息,如域名、域类型、管理服务器名称等。点击“建立”按钮,进行domain的建立。
九、建立域的过程:
上图显示建立域的进度,进度为100%,没有错误,即表示建立成功,此时能够打开域所在的文件夹一探究竟。
上图显示建立域以后,该域所在目录下面包含的子目录,子目录的用途放在下篇介绍。
回到安装程序中,能够选中点击“启动管理服务器”当即启动服务器。或者点击“完成”退出安装向导界面(后面若是启动服务器,到域目录下双击“startWebLogic.cmd”便可。
十、启动服务器:
若是出现上图的RUNNING mode,而且没有任何错误信息,即表示启动成功。默认启动的端口为7001
十一、登陆域控制台:
输入以前配置的管理帐号、口令,登陆控制台。
十二、控制台简介:
如上图红色方框所示,控制主要包括两大块“域结构”、“主页”
实际上主页中的连接都是在“域结构”的导航菜单中,只是方便管理员操做,放到“主页”中。
1三、服务器信息查看:
如上图所示,点击“环境”-》“服务器”,可看到主页面显示“服务器概要”界面。这里的AdminServer即默认的管理服务器。(若是是非集群环境,能够直接把应用部署到这里,集群环境,AdminServer仅做为管理其它server的服务器使用)。注意这里的状态、端口。点击“AdminServer”的连接,出现配置AdminServer的界面,以下图所示:
上面是全部服务器的配置信息,这里不一一介绍。
在维护过程当中,可能会涉及修改端口号,修改管理帐号的操做,下面简单介绍下步骤
一、修改端口:
能够在13步骤的界面中,在配置-》通常信息-》监听端口,修改7001为其它的端口,而且点“保存”按钮便可完成。
也能够在weblogic11\user_projects\domains\example\config\config.xml中进行手动修改,找到server节点,增长listen-port节点,以下:java
<server> <name>AdminServer</name> <ssl> <enabled>false</enabled> </ssl> <listen-port>7101</listen-port> <listen-port-enabled>true</listen-port-enabled> <listen-address></listen-address> <java-compiler>javac</java-compiler> <client-cert-proxy-enabled>false</client-cert-proxy-enabled> <server-diagnostic-config> <wldf-diagnostic-volume>Low</wldf-diagnostic-volume> </server-diagnostic-config> </server>
二、修改管理帐号、口令:
domain建立以后,会在如下位置建立boot.properties文件(注意:这个位置与weblogic以前的八、9版本有区别)
weblogic11\user_projects\domains\example\servers\AdminServer\security
首先修改boot.properties,以下: linux
username=weblogic password=22222222