重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
第二部分:配置
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站制作、成都网站建设、外贸营销网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的噶尔网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!1.域(Domain)配置:
域的概念:域是Weblogic server实例的基本管理单元,一个域可以由多个Weblogic server实例组成(包括相关资源,如JDBC连接池,EJB等)。每配置一个域,都会有一个单独的配置文件config.xml。
※如何创建域:使用域配置向导(Domain Cofiguration Wizard)
以下我们假定以WL_HOME代表Weblogic 产品安装目录,如c:/bea/weblogic700/
启动域配置向导:
进入WL_HOME/common/bin目录,可以看到dmwiz.sh(.cmd)
若为NT系统,则启动dmwiz.cmd
若为Linux/Unix,执行./dmwiz.sh
即可以启动图形化的域配置界面,若只想启动字符终端界面,则可以./dmwiz.sh –mode=console。
我们下面以图形化界面配置举例:
第一步、Choose Domain Type and Name(选择域类型和域名字)
这里提供了若干个域模板如WLS examples,WLS Domain,WLS petstore。这里我们选择WLS Domain,这将创建一个新的域包含一个服务器实例但没有任何已部署应用,域的名字使用mydomain。
第二步、Choose Server Type(选择服务器类型)
选择Single Server(Standalone Server )
第三步、Choose Domain Location(选择域的位置)
默认的域将建立在BEA_HOME/user_projects/mydomain/下,建议使用默认配置,当然也可以指定在其他硬盘位置。
第四步、Configure Standalone/Administrative Server(配置服务器选项)
这里可以配置服务器的名称、监听地址、监听端口、SSL监听端口
一 般Server Name为myserver、Server Listener Address置空(即利用所有可以得到的IP,如本机绝对IP、以及127.0.0.1、localhost),Server Listener Port默认为7001,可以改成80,但要保证不会与操作系统上既有服务器端口冲突,Server SSL Listener Port默认为7002,不建议修改。
第五步、Create Administrative User(创建管理员),
设置一个这个域的管理员用户名及密码。
接下来两步为NT系统独有,即是否将服务器设为系统服务,以及是否在开始菜单中放置快捷方式。
最后一步是Configuration Summary(配置总结),将显示前面几步的所有操作要素,当您点击Create按钮后,一个以WLS Domain为模板的域就创建成功了,默认域的目录是在
BEA_HOME/user_projects/mydomain下。
接下来简单介绍一下刚刚创建的域的目录结构:
/config.xml 就是这个域的配置文件(重要!)
/startWebLogic.sh(.cmd),即启动该域服务器的可执行脚本(还有一些其他的脚本)。
/temp,存储临时文件
/logs,存储域级别的log文件
/userConfig,存储用户安全信息
/applications,注意这是一个非常重要的目录。
※ 注意:当服务器运行在Development Mode(开发模式) 时,这个目录是可以实现热部署(自动部署)。当将ear,jar,war包或弹开的应用目录置于applications(注意大小写)目录下, Weblogic将会自动部署,并修改config.xml增加一个项目条目,而你无需手动修改config.xml。
所以对于开发来讲,这个目录是非常重要的。
2.服务器启动、关闭
※启动Weblogic服务器
通常情况下,执行域目录下的startWebLogic.sh(.cmd)即可以启动WebLogic服务器实例。
来看一下这个Shell脚本:
这个脚本实际上只是设置了SERVER_NAME,接着转而调用
WL_HOME/server/bin/startWLS.sh (.cmd)脚本,这个脚本才是真正启动Weblogic的Shell脚本(在这个脚本执行过程中将设置诸多环境变量)。一般我们并不修改 startWLS.sh(cmd)文件,只修改startWebLogic.sh(.cmd)文件。
该文件主要可配置的变量有:
SERVER_NAME 欲启动的服务器名,如 myserver
WLS_USER
WLS_PW
这两个变量就是启动服务器的用户名和密码(在域配置向导过程中所设置的)
默认情况下,这两个变量是空值,所以每次启动的时候都要输入用户名和密码。建议的操作是填入正确的用户名和密码,这样就不必每次启动服务器都要输入用户名和密码。
STARTMODE
这个变量很重要,是指运行模式,当设为true时,服务器将运行在产品模式,当设为false时将运行在开发模式,默认情况下是false值(即开发模式),易于热部署。当服务器处于生产状态时,建议将该值改成true。
MEM_ARGS
这个变量是Java Heap内存参数。建议根据服务器上具体内存进行合理配置。
默认值是-Xms32m -Xmx200m(即最小32m,200m)。
※如何使Weblogic在Unix/Linux系统后台运行
打开Shell 终端,转到域目录下
执行下面指令:
#nohup ./startWebLogic.sh & Weblogic即转为后台运行服务,不会随终端关闭而中止。
※关闭Weblogic服务器
可以通过WebLogic Console来关闭。
打开浏览器定位至:http://hostname:port/console,输入用户名和密码即可登陆控制台。
依次点击左边导航树mydomain->Servers->myserver,再选择Control Tab,就出现两个链接:
shutdown this server/Force shutdown of this server...(关闭服务器/强制关闭),选择合适的关闭模式。
当然也可以在进程管理中直接杀死Weblogic服务。