weblogic配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了weblogic配置相关的知识,希望对你有一定的参考价值。
本人不太明白,应该如何配置!!!
另外安装目录的结构能解释吗?
众所周知,发布一个由JSP/SERVLET开发的网站,除了需要相应的WEB服务器来响应普通网页的请求外还需要专门的应用服务器来响应动态网页JSP/SERVLET的请求。对于商业用户来说,目前最流行的应用服务器软件要数BEA公司开发的WebLogic,下面介绍的是WebLogic5.1的版本。 先将WebLogic解压到/usr目录下,需要修改WebLogic安装目录下的StartWebLogic.sh脚本文件来来设置你的CLASSPATH和JAVA_HOME,最后也是通过这个脚本文件来启动服务。现在启动的服务还不支持JSP/EJB/Servlet等技术,所以还需要修改WebLogic安装目录下的weblogic.properties文件。下面就详细介绍如何来配置这个文件。 ------------------------------------------------------------------------------------------ 第98行: weblogic.system.listenPort=80 设置HTTP端口,默认是7001 第114行: weblogic.password.system=11111111 设置启动Console的密码,默认密码长度为8位 第139行: weblogic.system.SSLListenPort=7002 设置SSL端口,默认是7002 第236行: weblogic.system.minPasswordLen=8 设置最小密码长度,默认为8位 第495行-第508行: 设置你自己的RMI,命令格式如下: weblogic.system.startupClass.[virtualName]=[fullPackageName] 例如: weblogic.system.startupClass.hello=examples.rmi.hello.HelloImpl 第524行: #weblogic.ejb.deploy= # /usr/WebLogic/myserver/Your_Ejb.jar, 默认情况是不允许使用EJB,如果要使用可以把前面的注释去掉,再设置你的EJB的路径 第539行-第543行: 增加用户列表,命令格式如下: weblogic.password.[username]=XXX 例如: weblogic.password.xxx=11111111 第604行: weblogic.httpd.session.enable=true 允许在服务器端使用session;session在开发电子商务程序时非常有用 第663行-第674行: 663行:#weblogic.jdbc.connectionPool.db2Pool= 664行:# url=jdbc:db2//localhost/database, 665行:# driver=COM.ibm.db2.jdbc.net.DB2Driver, 666行:# loginDelaySecs=1, 667行:# initialCapacity=4, 668行:# maxCapacity=10, 669行:# capacityIncrement=2, 670行:# allowShrinking=true, 671行:# shrinkPeriodMins=15, 672行:# refreshMinutes=10, 673行:# testTable=table, 674行:# props=user=db2admin;password=db2admin 设置你要使用到的JDBC POOL,默认情况是不允许使用,如果要使用JDBC POOL可以将前面的注释去掉,不过首先你的JDBC驱动程序必须是在StartWebLogic.sh的CLASSPATH中已经存在的。其中663行是设置JDBC POOL的名字(如db2Pool);664和665行是注册JDBC驱动程序以及连接的数据库;667行为缺省的连接数;668行为连接池中最大连接数;674行为连接数据库的用户名和密码 第767行: weblogic.httpd.register.*.shtml=weblogic.servlet.ServerSideIncludeServlet 允许使用SSI,即允许使用.shtml为后缀的扩展名 第790行: weblogic.httpd.register.servlets=weblogic.servlet.ServletServlet 允许使用Servlet,例如URL: http://localhost/servlets/foo/hello 则实际路径为: /home/servlet/foo/hello.class 第814行: weblogic.httpd.documentRoot=/home/www/ 此行为设定WEB页面的发布目录 第831行: weblogic.httpd.servlet.classpath=/home/servlet 此行用来设置放置Servlet等class文件的目录,当然这个目录还必须在StartWebLogic.sh的CLASSPATH中已经存在的 第861行-第868行: 861行:#weblogic.httpd.register.*.jhtml= 862行:# weblogic.servlet.jhtmlc.PageCompileServlet 863行:#weblogic.httpd.initArgs.*.jhtml= 864行:# pageCheckSeconds=1, 865行:# packagePrefix=examples.jhtml, 866行:# compileCommand=/usr/java/bin/javac, 867行:# workingDir=/home, 868行:# verbose=true 这几行是用来支持JHTML技术的,默认是不能使用JHTML扩展名,如果想使用JHTML,将前面的注释去掉即可。861行后面的*.jhtml用来注册使用扩展名为jhtml的任意文件;866行设置javac的目录 第878行-第884行: 878行:#weblogic.httpd.register.*.jsp= 879行:# weblogic.servlet.JSPServlet 880行:#weblogic.httpd.initArgs.*.jsp= 881行:# pageCheckSeconds=1, 882行:# compileCommand=/usr/java/bin/javac, 883行:# workingDir=/home, 884行:# verbose=true 这几行是用来支持JSP的,默认是不能使用JSP扩展名,如果想使用JSP,将前面的注释去掉即可。878行后面的*.jsp用来注册使用扩展名为jsp的任意文件;882行设置javac的目录;在WebLogic中如果要运行test.jsp文件,是先将这个文件编译成_test.class后在运行的,所以第883行设置的目录就是用来放编译后的.class文件用的 ------------------------------------------------------------------------------------------- 到目前为止,WebLogic已经基本配置完成,可以用StartWebLogic.sh脚本来启动服务并且使用已经允许的技术
http://www.webasp.net/article/7/6605.htm 参考技术B 域含有BEA WebLogic Server实例的配置信息。它包含有关服务器、集群和机器的配置信息。域还含有关于资源,例如Java数据库连接(Java DataBase Connectivity,JDBC)、连接池、JDBC数据源、连接工厂和Java消息服务(Java Message Service,JMS)队列等的配置信息。此外,域还包含有关部署在该实例上的应用程序的配置信息。域配置信息保存在config.xml文件中。在本文中,我将评价WebLogic域配置的各种策略。
您可以直接操纵config.xml文件(例如,手动编辑该文件)。但是本文评价的大多数工具将间接操纵config.xml。大多数工具(例如,WebLogic Console)处理Java管理扩展(JMX) Management Bean(MBean)。WebLogic Server实例在config.xml文件中保存Mbean的状态域配置和JMX
config.xml文件含有关于WebLogic Server实例的持久性信息。当WebLogic Server 实例启动时,WebLogic Server读取config.xml文件并部署资源和应用程序。资源和应用程序具有相应的MBean。服务器通过这些Mbean接触配置信息。有许多不同类型的Mbean。在本文中,我主要讨论config.xml文件中与条目对应的Mbean。
如果在运行时更改了Mbean的属性值,新的值将被保存在config.xml文件中,使它成为持久的值。例如,如果在WebLogic Server Console中修改Mbean的属性值,该属性值也将保存在config.xml文件中。因而,在服务器重启期间,可以利用配置属性值,因为配置属性值持久地保存在config.xml文件中。
下节描述了域创建和配置的的各种方法,并将不同的可用选项分类。
众多的选项
幸运的是,可以使用很多不同的方法来创建和配置域。最常用的创建域的方法是使用Domain Configuration Wizard(域配置向导),而最常用的配置域的方法是使用WebLogic Console。还有许多其他可用的方法,包括:
下面是根据配置域所采用的技术将上述选项分类的一种方法:
将上述选项分类的另一种方法是根据它们是否随WebLogic平台一起发布:
还有一种将上述选项分类的方法是:根据服务器在线或者离线时,是否需要修改选项。当服务器的实例正在运行时,进行在线修改。由服务器在线修改JMX Mbean,并保存在config.xml文件中。当服务器正在运行时,建议不要直接修改config.xml文件。
为了举例说明域配置的各种策略,您将创建一个域,并修改它。
高级目标
使用不同的域创建和配置策略,您将实现下面的目标:请不要立即按照这些步骤做。稍后,我将要求您每次使用不同的策略创建和配置域:
对于每一种策略,某些步骤,例如域创建、数据库配置和验证配置都是通用的。下面几节介绍这些步骤。
域创建
利用Domain Configuration Wizard,按照下面这些步骤创建一个WebLogic Workshop域。请不要立即进行这些步骤。稍后,在我详细解释不同策略的时候,我会要求您执行这些步骤: 参考技术C http://dev2dev.bea.com.cn/bbsdoc/20050974.html
我就不给你复制粘贴了,你自己去看看吧,里边介绍weblogic非常全面! 参考技术D 无语,这么多啊 第5个回答 2007-01-10 m
以上是关于weblogic配置的主要内容,如果未能解决你的问题,请参考以下文章