weblogic配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了weblogic配置相关的知识,希望对你有一定的参考价值。

本人不太明白,应该如何配置!!!
另外安装目录的结构能解释吗?

weblogic7的安装及配置 1.双击WebLogic platform700_win32.exe,执行安装。 2.安装成功后,把 crack 目录中的 license.bea 文件覆盖 bea wls根目录下的同名文件,当然建议先把原文件 备份一次. 3. 复制 crack 目录中的 license.jar 文件到 bea 的lib 目录下. 4. 修改 bin 目录下的 startWLS.cmd 文件,在其中的 classpath 设置中,把 license.jar 加入,并且一定要放 在 weblogic_sp.jar 和 weblogic.jar 文件的前面,形如: set CLASSPATH=%JAVA_HOME%\lib\tools.jar;%WL_HOME%\server\lib\license.jar;%WL_HOME%\ server\lib\weblogic_sp.jar;%WL_HOME%\server\lib\weblogic.jar; 5. 重启wls. crack 完成. (注意:我们在很多可以下载wls7.0的license.bea文件的地方下载了license.bea一试,有的直接复制过来就可 以可以正确的启动wls,但是仔细阅读license.bea文件会发现,这个license.bea是有许多限制的,有些限制会 使你不得不放弃这个license的. 究竟是什么呢,我们打开看看其中一个node的内容. 其中有 "expiration" ,"ip","units"的属性后面都接着不同的数值. expiration当然是时间限制,当然,可以 运行到2028年这个限制当然和没有限制差不多. ip是客户机ip限制,这里是any,没有问题. 还有一个units,这 是做什么的,经过一番测试,发现这是限制独立的客户ip数目.就是讲,当累计达到有20个独立的ip地址访问了 该wls所服务的web站点,自然客户请求就会被统统拒绝了.在wls的log中会找到以下这样的话. <000211> . 这个限制就足以谋杀了你的web站点了. 那我们必须找到一个有如下属性特征的: cpus="unlimited" expiration="never" ip="any" licensee="Whoever" type="RTK" units="unlimited" 一个真正完全破解的weblogic7.0.) 6. WebLogic7的配置: (1) 在wls7的开始菜单栏中运行QuickStart,在页面中找到 Configure a New Server项,点击进入页面, Choose Domain Type And Name: 选择 WLS Domain. (2)Choose Server Type: a.Single Server b.Admin Server with Managed Server(s) c.Admin Server with Cluster Managed Server(s) d.Managed Server 说明: a.单机版(试用于学习者使用) b.类似于6.1版本的默认安装,是Managed Server和Admin Server集成在一起。(用于远端控制,其他的 Server之用) c.集群Server 和 Admin Server 集成在一起。(只有特大的系统才会用到) d.单纯的Managed Server 。(只作业务,不做管理,本地不保存config.xml信息) 鉴于这里大部分人都是自学,所以我选择Single Server。 (3)Choose Domain Location:默认是WLS_HOME\user_projects\,我选默认,改过后有没有问题,我不知道。 (4) ServerName :DittyServer, Server Listen Address: 对于单机版不用写,默认是localhost,如果想写可以写自己的IP。 Listen Port:7001默认 SSL Listen Port:7002默认 (5)Create System User Name and Password:这里与6.1不同,系统用户不再是system,用户可以自行定义,我 在这里还用system username:system password:weblogic (6)Install Sever as Windows Service: NO!(意思是将其加到系统的服务列表内,有系统自动启动,还是手动 控制比较灵活!) (7)Install Domain into Start Menu : NO! (8)Create (9)End (10)修改启动脚本,WlS_HOME\user_projects\mydomain\startWebLogic.cmd set WLS_USER=DittyServer set WLS_PW=weblogic set STARTMODE=false (11)启动:执行刚才修改的startWebLogic.cmd 祝你好运!! 参考技术A 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配置的主要内容,如果未能解决你的问题,请参考以下文章

weblogic怎么配置数据源

如何使用weblogic配置单点登陆

weblogic部分配置信息如何查询

如何使用weblogic配置单点登陆

weblogic安装升级配置

weblogic配置数据源-在处理请求时出现意外的异常错误