weblogic中config.xml文件的配置

合集下载

最新weblogic与tuxedo配置详解

最新weblogic与tuxedo配置详解

一、WTC配置步骤:1. Tuxedo的配置2.1.1. 设置环境变量:2.1.3. 配置ubbconfigMASTER simpleMAXACCESSERS 50MAXSERVERS 50MAXSERVICES 50MODEL SHMLDBAL N*MACHINESDEFAULT:APPDIR="c:\tuxedo_test\simpapp"TUXCONFIG="c:\tuxedo_test\simpapp\tuxconfig"TUXDIR="c:\bea\tuxedo8.1"#Example:# APPDIR="/home/me/simpapp"# TUXCONFIG="/home/me/simpapp/tuxconfig"# TUXDIR="/usr/tuxedo"VM44 LMID=simpleMAXWSCLIENTS=5 #指定的最大客户端连接数#Example:#beatux LMID=simple*GROUPSGROUP1 LMID=simple GRPNO=1 OPENINFO=NONEJSLGRP LMID=simple GRPNO = 2JREPGRP LMID=simple GRPNO = 3GROUP4 LMID=simple GRPNO=4 OPENINFO=NONE*SERVERSDEFAULT:CLOPT="-A"simpserv SRVGRP=GROUP1 SRVID=1WSL SRVGRP=GROUP1 SRVID=5 CLOPT="-A -t -- -n //192.168.57.41:8888 -m 2 -M 5 -x 10" #WSL发布地址JREPSVR SRVGRP=JREPGRP SRVID=10 CLOPT="-A -- -W -PC:\bea\tuxedo8.1\udataobj\jolt\repository\jrepository"红色为jolt服务需要的配置,jolt需要单独的license。

weblogic config.xml 例子

weblogic config.xml 例子

weblogic config.xml 例子WebLogic Server 的`config.xml` 文件是该服务器的主要配置文件,它包含了域的配置信息,如管理员账号、监听器、队列、服务和资源等。

由于这个文件包含敏感信息,通常不会直接公开示例。

但是,我可以提供一个简化版的`config.xml` 文件的结构,以供参考。

请注意,以下示例是一个非常基本的结构,实际生产环境中的`config.xml` 文件会更加复杂,并且会包含大量的配置细节。

```xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE weblogic-config PUBLIC "-//BEA Systems, Inc.//DTD WebLogic Configuration 9.0//EN" "weblogic-config.dtd"><weblogic-config><server-config><http-listener name="default" port-offset="0" protocol="HTTP"/><https-listener name="default" port-offset="0" protocol="HTTPS"/> <admin-server><admin-port name="default" port="7001"/><admin-address name="default" address="0.0.0.0"/></admin-server><wl-module name=" SampleModule " location=" SampleModule.jar "/><!--更多配置... --></server-config><domain-config><java-config><jvm-name name="default"><jvm-options><!-- JVM 选项配置--></jvm-options></jvm-name></java-config><admin-user-name>admin</admin-user-name><admin-password-name>admin</admin-password-name><weblogic-version>12.2.1.3</weblogic-version><!--更多配置... --></domain-config></weblogic-config>```在这个例子中,你看到了服务器配置的基本元素,包括HTTP 和HTTPS 监听器、管理员服务器、模块部署、JVM 选项、管理员账号和WebLogic 版本等。

WebLogic配置及简介

WebLogic配置及简介

WebLogic 8.1 配置及使用简介一、WebLogic 8.1 配置a)开始->程序->Bea WebLogic Platform 8.1-> Configuration Wizard”,启动Configuration Wizard工具。

b)选择“新建WebLogic配置”,单击“下一步”。

c)选择“Basic WebLogic Server Domain”,单击“下一步”。

d)选择“快速”,单击“下一步”。

e)输入“User name”和“password”,单击“下一步”,密码需要8位以上f)选择作为Window服务,单击“下一步”。

g)默认设置,单击“下一步”。

h)选择开发模式,JDK选择Bea WebLogic默认安装JDK 1.4.2。

单击“下一步”。

i)默认值设置,可以修改配置名,单击“创建”。

j)选择“启动管理服务器”,单击“完成”。

k)开始->程序->Bea WebLogic Platform 8.1->User Projects->mydomain或其它域名->start serverl)打开http://127.0.0.1:7001/console,使用用户名和密码登录管理页面了。

二、应用程序的部署注意部署的应用程序只能使用JDK1.4.2版本编译,使用JDK1.5编译的Servlet会有问题。

a)部署方式1⏹部署→Web应用程序模块→部署新的Web应用程序模块⏹选择“上传文件”链接,选择打包好的web应用文件W AR文件,点击“上传”⏹选中upload下的刚才上传的war文件⏹点击“目标模块”按钮发布→部署⏹可以打开刚才部署的模块进行测试b)部署方式2直接把符合规范的应用拷贝到mydomain\applications目录下,适合开发c)部署方式3直接在部署时选择某个应用即可发布,适合开发三、数据库连接池的配置a)配置数据库链接池⏹服务→JDBC→连接缓冲池,点击配置新的JDBC Connection Pool... 选择合适的驱动程序:⏹数据类型:MS SQL Server⏹驱动程序:Microsoft’s MS SQL Server (Type 4 ) version 2000⏹微软的三个Jar拷贝到JDK1.4.2->jre->lib->ext下或者添加到类变量中也可b)配置数据源⏹服务→JDBC→数据源→⏹输入合适的jndi名称⏹选择数据库连接池四、WebLogic的目录结构BEA主目录JDKJRocket:BEA自己的虚拟机,只在某些系统上有该产品安装日志附加的工具jar文件:WebLogic Server根目录license.bea许可证文件,license信息,xml文件格式,包括产品组件,cpu数,并发数,过期时间,license类型,组件的校验码等等,学习版本会有限制,正式版本中需要购买许可证文件替换这个文件,如果购买了新的组件也需要更新这个文件。

weblogic参数配置和调优

weblogic参数配置和调优
调整策略:如果Queue Length不等于0,表示存在线程等待,可以根据请求数适当提高线程数;线程数大小区间:[ (cpu核数*25) , (cpu 核数*40) ] weblogic的套接字复用器配置 配置路径:weblogic控制台àserver菜单àconfigurationàtuning。 勾选启用“Enable Native IO”。 weblogic数据库连接池配置 调整策略:数据库连接数与线程数设为一致或略小。 jvm配置示例
请求超时处理
博客园 用户登录 代码我 登录 第三方登录/注册 没有账户, 立即注册
weblogic参 数 配 置 和 调 优
weblogic的执行线程数配置 判断是否存在线程等待:在WebLogic的控制台的myserver中的Monitoring页面下的Performance页面中,Queue Length是否等于0。 通过config.xml配置文件修改线程数(修改后重启weblogic)。

中文WebLogic81配置过程

中文WebLogic81配置过程

WebLogic81中文配置编写人:黄承端保密程度:完成公开新安装Weblogic请直接运行setup.exe,可参考《(03)安装以及配置weblogic截图》目录中的图片。

如果是已经有了Weblogic又不想再安装,可以在已有的Weblogic中创建一个新的域,方法在本文档的最后面。

(一)新建WebLogic配置安装好WebLogic81后,从开始菜单里打开Configuration Wizard。

如下图所示:选定:点击下一步按钮选定:点击下一步按钮选定快速,然后根基具体情况填写参数。

请记住过程中设置的Weblogic管理员用户名和密码,以后经常需要用到,界面如下图。

(二)配备启动脚本(startweblogic.cmd)注意:下面的“f:\”的为盘符,配置是请根据实际修改。

下面的mydomain表示weblogic的域名,默认是这个,如果在配置时修改了域名请注意做对应修改。

Weblogic服务器支持多个域。

1、准备工作拷贝安装程序中的,lib目录到f:\bea\user_projects\domains\mydomain\目录下;(如果没有就找其他同事索取)拷贝Key.dll、mcubebase.dll两个文件到F:\bea\user_projects\domains\mydomain 目录下;(如果没有就找其他同事索取)拷贝EnviromentVarible.xml到F:\bea\user_projects\domains\mydomain 目录下,并且修改里面的配置;要修改的内容,如下表红色部分:2、开始配置注意:开始配置前请另存一份F:\bea\user_projects\domains\mydomain目录下的config.xml文件。

在“..\user_projects\domains\mydomain”目录找到并修改startweblogic.cmd文件如下:(1)修改:(2)在set PRODUCTION_MODE=true和set JA V A_VENDOR=Sun中间加入:set OALIBPA TH=f:\bea\user_projects\libsetOALIBMUSTFIRST=%OALIBPATH%\classes12.jar;%OALIBPATH%\rowset.jar;%OALIBPATH%\rd bmsrealm8x.jar;%OALIBPA TH%\FlowGate.jarsetOALIBBASE=%OALIBPA TH%\xml-apis.jar;%OALIBPATH%\commons-logging.jar;%OALIBPATH %\log4j.jar;%OALIBPA TH%\NCSO.jar;%OALIBPATH%\webserverglue.jar;%OALIBPA TH%\security pakage.jar;%OALIBPA TH%\smartupload.jar;%OALIBPATH%\rdbmsrealm.jar;setOALIB=%OALIBPATH%\iplocalizer-data.jar;%OALIBPATH%\jdk1.4.jar;%OALIBPATH%\log4j-1.2.8.jar;%OALIBPATH%\xxxxx;%OALIBPATH%\commons-fileupload-1.0.jar;%OALIBPATH%\PortalB ase.jar;%OALIBPA TH%\StReport.jar;%OALIBPA TH%\PublicQuery.jar;%OALIBPATH%\PublicQuery Bean.jar;%OALIBPA TH%\SuntekFileInterface.jar;%OALIBPATH%\Rd9RowSet.jar;%OALIBPATH%\ BaseServer.jar;%OALIBPA TH%\PublicQueryWeb.jar;%OALIBPATH%\suntekWeb.jar;%OALIBPATH %\OaModule.jar;%OALIBPATH%\portalGroup.jar;%OALIBPATH%\FlowEngine.jar;%OALIBPA TH% \LogInterface.jar;%OALIBPATH%\ZipFile.jar;%OALIBPATH%\LZ_CA.jar;%OALIBPATH%\STPubli shEJB.jar;%OALIBBASE%;setinitCLASSPATH=%WEBLOGIC_CLASSPATH%;%POINTBASE_CLASSPA TH%;%JA V A_HOME%\ jre\lib\rt.jar;%WL_HOME%\server\lib\webservices.jar;%CLASSPATH%setCLASSPATH=%OALIBMUSTFIRST%;%OALIB%;%initCLASSPATH%;.\lib\weblogic_sp.jar;.\lib\ weblogic.jar(3)加入后根据实际情况修改set OALIBPATH=f:\bea\user_projects\lib的路径。

weblogic+wtc+配置说明

weblogic+wtc+配置说明

一、添加一个jolt服务(需要jolt liccense)二、WTC配置步骤:1. Tuxedo的配置2.1.1. 设置环境变量:2.1.3. 配置ubbconfigDOMAINID simpappMASTER simpleMAXACCESSERS 50MAXSERVERS 50MAXSERVICES 50MODEL SHMLDBAL N*MACHINESDEFAULT:APPDIR="c:\tuxedo_test\simpapp"TUXCONFIG="c:\tuxedo_test\simpapp\tuxconfig"TUXDIR="c:\bea\tuxedo8.1"#Example:# APPDIR="/home/me/simpapp"# TUXCONFIG="/home/me/simpapp/tuxconfig"# TUXDIR="/usr/tuxedo"VM44 LMID=simpleMAXWSCLIENTS=5 #指定的最大客户端连接数#Example:#beatux LMID=simple*GROUPSGROUP1 LMID=simple GRPNO=1 OPENINFO=NONEJSLGRP LMID=simple GRPNO = 2JREPGRP LMID=simple GRPNO = 3GROUP4 LMID=simple GRPNO=4 OPENINFO=NONE*SERVERSDEFAULT:CLOPT="-A"simpserv SRVGRP=GROUP1 SRVID=1WSL SRVGRP=GROUP1 SRVID=5 CLOPT="-A -t -- -n //192.168.57.41:8888 -m 2 -M 5 -x 10" #WSL发布地址红色为jolt服务需要的配置,jolt需要单独的license。

WebLogic调优参数配置

WebLogic调优参数配置

WebLogic调优参数配置WebLogic 配置文件(config.xml)包含了大量很直观的与性能有关的参数,能通过配置环境与应用程序得到很好的优化。

基于系统的需要调整这些参数不仅能改善单个点的性能,而且能提高整个应用程序性能的可衡量性。

试着采用下列WebLogic配置方法,或许能使你的系统达到最佳状态:一. 修改运行队列线程数的值。

在WebLogic 中队列元素的线程数等于同时占用运行队列的应用程序的数目。

当任务加入一个WebLogic 实例,它就被放到执行队列中,然后分配给任务一个线程来运行。

线程消耗资源,因此要小心处理这个属性——增加不需要的值,会降低性能。

二. 如果可能,使用自带的性能包(NativeIOEnabled=true)。

三. 使用特定的应用程序执行队列。

四. 使用JDBC连接池时,修改下列属性:●驱动名称:使用小的驱动或者jDriver。

●初始容量:设为与最大容量相同的值。

●最大容量:其值至少应与线程数相同。

五. 把连接池的大小设为与执行队列的线程数相同。

六. 设置缓冲。

七. 为Servlet和JSP使用多个执行队列。

八. 改变JSP默认的Java编译器,javac 比jikes或sj要慢。

提要:为 WebLogic 启动设置 Java 参数。

设置与性能有关的配置参数。

调整开发与产品模式默认值。

使用WebLogic “自有的IO ”性能包。

优化默认执行队列线程。

优化连接缓存。

如何提高 JDBC 连接池的性能。

设置 Java 编译器。

使用 WebLogic 集群提高性能。

监视 WebLogic 域。

一、为 WebLogic 启动设置 Java 参数只要启动 WebLogic ,就必须指定 Java 参数,简单来说,通过 WebLogic.Server 域的命令行就可以完成,不过,由于这样启动的过程冗长并且易于出错, BEA 公司推荐你把这个命令写进脚本里。

为了简化这个过程,你可以修改样例脚本里的默认值,样例脚本是提供 WebLogic 启动服务器的。

WEBLOGIC应用及常用配置说明

WEBLOGIC应用及常用配置说明

• • • • • •
3. 选择创建模式: • <----------------------- BEA WebLogic Configuration Wizard -------------------------------> • • • • • Choose Configuration Option: ---------------------------*Do you want to run the wizard in express mode? ->1|Yes 2|No
• • •
• • • •
->1|Other Java SDK Enter index number to select OR [Exit][Previous][Next]> 根据提示选择1,单击Enter进入下一步,如下。
<------------------------------- BEA WebLod -------------------------------> Java SDK Selection: ------------------"JVM Directory" = []


6. 选择JDK安装目录

• •
<------------------------------- BEA WebLogic Configuration Wizard ------------------------------->
Java SDK Selection: -------------------
5. 选择weblogic运行模式
• • • • • • • •
<------------------ BEA WebLogic Configuration Wizard -------------------------> Domain Mode Configuration: -------------------------Enable Development or Production Mode for this domain. ->1|Development Mode 2|Production Mode Enter index number to select OR [Exit][Previous][Next]> 根据上面提示,选择数字1,Development Mode 开发模式,点击Enter进入下一 步。 注:此选项可以在创建域结束后进行修改。修改位置在startWebLogic.sh脚本中, PRODUCTION_MODE=“ ” 为开发模式,即 Development Mode。 PRODUCTION_MODE=“TRUE”为产品模式。

weblogic中config.xml文件的配置

weblogic中config.xml文件的配置

<?xml version="1.0" encoding="UTF-8"?><Domain ConfigurationV ersion="8.1.2.0" Name="chenxxdomain"><Server ListenAddress="" ListenPort="7001" Name="myserver"NativeIOEnabled="true" ReliableDeliveryPolicy="RMDefaultPolicy" ServerVersion="8.1.2.0"><SSL Enabled="false" HostnameVerificationIgnored="false"IdentityAndTrustLocations="KeyStores" Name="myserver"/></Server><JMSFileStore Directory="rmfilestore" Name="FileStore"/><WSReliableDeliveryPolicy DefaultRetryCount="10"DefaultTimeToLive="60000" Name="RMDefaultPolicy" Store="FileStore"/> <Security Name="chendomain"PasswordPolicy="wl_default_password_policy"Realm="wl_default_realm" RealmSetup="true"><weblogic.security.providers.authorization.DefaultRoleMapperName="Security:Name=myrealmDefaultRoleMapper"Realm="Security:Name=myrealm"/><weblogic.security.providers.authorization.DefaultAuthorizerName="Security:Name=myrealmDefaultAuthorizer"Realm="Security:Name=myrealm"/><weblogic.security.providers.authorization.DefaultAdjudicatorName="Security:Name=myrealmDefaultAdjudicator"Realm="Security:Name=myrealm"/><weblogic.security.providers.credentials.DefaultCredentialMapperName="Security:Name=myrealmDefaultCredentialMapper"Realm="Security:Name=myrealm"/><erLockoutManagerName="Security:Name=myrealmUserLockoutManager"Realm="Security:Name=myrealm"/><weblogic.management.security.RealmAdjudicator="Security:Name=myrealmDefaultAdjudicator"AuthenticationProviders="Security:Name=myrealmIPlanetAuthenticator|Security:Name=myrealm DefaultIdentityAsserter|Security:Name=myrealmDefaultAuthenticator"Authorizers="Security:Name=myrealmDefaultAuthorizer"CredentialMappers="Security:Name=myrealmDefaultCredentialMapper"DefaultRealm="true" DisplayName="myrealm"Name="Security:Name=myrealm"RoleMappers="Security:Name=myrealmDefaultRoleMapper" UserLockoutManager="Security:Name=myrealmUserLockoutManager"/><weblogic.security.providers.authentication.IPlanetAuthenticatorControlFlag="OPTIONAL"Credential="{3DES}em9wBLJVBdD6dL07g4NIYQ=="DynamicGroupObjectClass="groupofuniquenames"GroupBaseDN="ou=gro,dc=,dc=,dc="Host=""Name="Security:Name=myrealmIPlanetAuthenticator"Principal="uid=admin,ou=administrators,ou=topologymanagement,o=netscaperoot"Realm="Security:Name=myrealm" UserBaseDN="dc=,dc=,dc= "/><weblogic.security.providers.authentication.DefaultIdentityAsserterActiveTypes=""Name="Security:Name=myrealmDefaultIdentityAsserter"Realm="Security:Name=myrealm" TrustedClientPrincipals=""/><weblogic.security.providers.authentication.DefaultAuthenticatorControlFlag="OPTIONAL"Name="Security:Name=myrealmDefaultAuthenticator"Realm="Security:Name=myrealm"/></Security><EmbeddedLDAPCredential="{3DES}3QsuVb2xtqbuVqCZ6uoWOL3kkYTihDkrwK8p67/WtPQ=" Name="chenxxdomain"/><SecurityConfigurationCredential="{3DES}mInZd841MsGPWdOE9zAGunSmbRUN//6/Pry0LW3jdJD6v7YOJA0y9pv ZToBy9qm5Fccs/XdT3horsLgrnFL8gRNjaUBcK7Xh"Name="chenxxdomain" RealmBootStrapVersion="1"/><Realm FileRealm="wl_default_file_realm" Name="wl_default_realm"/><FileRealm Name="wl_default_file_realm"/><PasswordPolicy Name="wl_default_password_policy"/><JMSServer Name="WSStoreForwardInternalJMSServermyserver"Store="FileStore" Targets="myserver"><JMSQueue CreationTime="1309509558609"JNDIName="jms.internal.queue.WSStoreForwardQueue"JNDINameReplicated="false"Name="WSInternaljms.internal.queue.WSStoreForwardQueuemyserver"/><JMSQueue CreationTime="1309509558703"JNDIName="jms.internal.queue.WSDupsEliminationHistoryQueue"JNDINameReplicated="false"Name="WSInternaljms.internal.queue.WSDupsEliminationHistoryQueuemyserver"/> </JMSServer><JMSConnectionFactory JNDIName="CodeTableFactory"Name="CodeTableFactory" Targets="myserver"/><JMSConnectionFactory JNDIName="Log_Jms_Factory"Name="Log_Jms_Factory" Targets="myserver"/><JMSConnectionFactory JNDIName="YY AQJMSConnectionFactory"Name="YYAQJMSConnectionFactory" Targets="myserver"/><JMSServer Name="MyJMS Server" Targets="myserver"><JMSQueue CreationTime="1309513783921" JNDIName="YY AQJMSQueue" Name="YYAQJMSQueue"/><JMSTopic CreationTime="1309513820187" JNDIName="CodeTableTopic" Name="CodeTableTopic"/><JMSQueue CreationTime="1318229687984" JNDIName="LogQueue" Name="LogQueue"/></JMSServer><Application Name="QMYJAPP"Path="D:\bea\user_projects\domains\chenxxdomain\applications\QMYJAPP.ear"StagingMode="nostage" TwoPhase="true"><WebServiceComponent Name="webservice_crl" Targets="myserver" URI="QMYJAPP.war"/></Application><Application Name="Ejb"Path="D:\bea\user_projects\domains\chendomain\applications"StagingMode="nostage" TwoPhase="true"><EJBComponent Name="Ejb" Targets="myserver" URI=".jar"/></Application><Application Name="Ejb_cx"Path="D:\bea\user_projects\domains\chendomain\applications"StagingMode="nostage" TwoPhase="true"><EJBComponent Name="Ejb_cx" Targets="myserver" URI="Ejb_cx.jar"/> </Application><Application Name="QMYJEJB"Path="D:\bea\user_projects\domains\chendomain\applications"StagingMode="nostage" TwoPhase="true"><EJBComponent Name="QMYJEJB" Targets="myserver" URI="QMYJEJB.jar"/> </Application><JDBCConnectionPool DriverName="oracle.jdbc.driver.OracleDriver"Name="SwzgPool" Password="{3DES}qYAeFoADReg="Properties="user=swzg" Targets="myserver"TestTableName="SQL SELECT 1 FROM DUAL" URL="jdbc:oracle:thin:@192.168.1.2:1521:cskh"/><JDBCTxDataSource JNDIName="jdbc/yyaq" Name="jdbc/yyaq"PoolName="SwzgPool" Targets="myserver"/><JDBCTxDataSource JNDIName="Pool" Name="Pool"PoolName="SwzgPool" Targets="myserver"/></Domain>。

weblogic 优化

weblogic 优化

优化WebLogic 服务器性能参数WebLogic 配置文件(config.xml)包含了大量很直观的与性能有关的参数,能通过配置环境与应用程序得到很好的优化。

基于系统的需要调整这些参数不仅能改善单个点的性能,而且能提高整个应用程序性能的可衡量性。

试着采用下列WebLogic配置方法,或许能使你的系统达到最佳状态:一修改运行队列线程数的值。

在WebLogic 中队列元素的线程数等于同时占用运行队列的应用程序的数目。

当任务加入一个WebLogic 实例,它就被放到执行队列中,然后分配给任务一个线程来运行。

线程消耗资源,因此要小心处理这个属性——增加不需要的值,会降低性能。

二,如果可能,使用自带的性能包(NativeIOEnabled=true)。

三,使用特定的应用程序执行队列。

四,使用JDBC连接池时,修改下列属性:n 驱动名称:使用小的驱动或者jDriver。

n 初始容量:设为与最大容量相同的值。

n 最大容量:其值至少应与线程数相同。

五,把连接池的大小设为与执行队列的线程数相同。

六,设置缓冲。

七,为Servlet和JSP使用多个执行队列。

八,改变JSP默认的Java编译器,javac 比jikes或sj要慢。

优化WebLogic提要:n 为WebLogic 启动设置Java 参数。

n 设置与性能有关的配置参数。

n 调整开发与产品模式默认值。

n 使用WebLogic “自有的IO ”性能包。

n 优化默认执行队列线程。

n 优化连接缓存。

n 如何提高JDBC 连接池的性能。

n 设置Java 编译器。

n 使用WebLogic 集群提高性能。

n 监视WebLogic 域。

一、为WebLogic 启动设置Java 参数只要启动WebLogic ,就必须指定Java 参数,简单来说,通过WebLogic.Server 域的命令行就可以完成,不过,由于这样启动的过程冗长并且易于出错,BEA 公司推荐你把这个命令写进脚本里。

weblogic培训2-基本配置

weblogic培训2-基本配置
– – – – Html,图片等 Jsp Servlet Jsp,Servlet Web.xml Weblogic.xml
Creating a Domain Template
To create a domain template:
1. 2. 3. 4. 5. 6. 7. 8. 9.
Create a new template using Domain Template Builder Select Configuration Template Source Describe the template. Add files to the Template. Add SQL Scripts to the Template Configure the Administration Server, Username and Password. Specify Start Menu entries. Review Domain Template Create Template
Domain的创建 的创建-1 的创建
Domain的创建 的创建-2 的创建
Domain的创建 的创建-3 的创建
Domain的创建 的创建-4 的创建
Domain的创建 的创建-5 的创建
Domain的创建 的创建-6 的创建
Domain的创建 的创建-7 的创建
创建Domain 生成的内容 创建
weblogic基本配置 基本配置
Weblogic10培训 培训 —— 基本配置
培训目标
配置域,机器和受管服务器 启动和关闭服务器 通过管理控制台配置基本设置 执行基本的命令行 管理服务器和受管服务器
Road Map
1.
配置域
– – – 域的概念 域的路径及文件 创建域

weblogic配置数据库连接

weblogic配置数据库连接

一、weblogic数据源配置进入到weblogic控制台,找到服务→jdbc→数据源,锁定并编辑后,新增数据源. 进入到新建页面,如下图:修改配置如下:注意,上面的jndi名称,需要在torConfig.xml配置文件中用到点击下一步(此步不需修改配置),再点击下一步,进入到如下页面:修改配置:数据库名称,即oracle的实例名(SID),主机名:可以输入oracle数据库所在机器的IP,端口号,根据实际情况输入,用户名和密码都根据实际生产环境的配置输入.以上配置,可以根据目前的torConfig.xml文件中的数据库连接方式把相应的配置录入到页面即可.如下图为我本机的配置:再点击下一步,出现如下图的页面:根据前一步数据库配置不同,有些数据与下图会不一样,点击测试配置,如果显示连接测试成功即表示配置成功:测试成功后,点击下一步,选择对应的运用服务,点击完成即可.(备注:每次修改保存后、都需要激活更改)激活以后,再次选择jdbc数据源,并点击“锁定并编辑”,选择对应的数据源,点击进入,会到以下页面:选择连接缓冲池,进入以下页面:调整初始容量为:30,最大容量为250(目前客户生产环境,设置的oracle最大连接数为300),容量增长为:15;语句缓存大小为:30;根据上面的配置调整后,激活更改,weblogic的数据源配置即可完成二、tor数据库连接配置把TORConfig.xml文件中目前的配置,如下代码,注释掉:<bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource" destroy-method="close"><property name="driver"><value>oracle.jdbc.driver.OracleDriver</value></property><property name="driverUrl"><value>jdbc:oracle:thin:gzldoa/*************.1.201:1521:ldoadev</value></property><property name="user"><value>gzldoa</value></property><property name="password"><value>toone</value></property><property name="alias"><value>gzwork</value></property><property name="houseKeepingSleepTime"><value>90000</value></property><property name="prototypeCount"><value>5</value></property><property name="maximumConnectionCount"><value>100</value></property><property name="minimumConnectionCount"><value>10</value></property><property name="trace"><value>true</value></property><property name="verbose"><value>true</value></property></bean>新增jndi连接方式配置:<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName"><value>ldjoa</value></property></bean>后保存即可,注意需要把上面的ldjoa改成刚在weblogic控制台配置的jndi名称。

WebLogic调优参数配置

WebLogic调优参数配置

WebLogic调优参数配置WebLogic 配置文件(config.xml)包含了大量很直观的与性能有关的参数,能通过配置环境与应用程序得到很好的优化。

基于系统的需要调整这些参数不仅能改善单个点的性能,而且能提高整个应用程序性能的可衡量性。

试着采用下列WebLogic配置方法,或许能使你的系统达到最佳状态:一. 修改运行队列线程数的值。

在WebLogic 中队列元素的线程数等于同时占用运行队列的应用程序的数目。

当任务加入一个WebLogic 实例,它就被放到执行队列中,然后分配给任务一个线程来运行。

线程消耗资源,因此要小心处理这个属性——增加不需要的值,会降低性能。

二. 如果可能,使用自带的性能包(NativeIOEnabled=true)。

三. 使用特定的应用程序执行队列。

四. 使用JDBC连接池时,修改下列属性:●驱动名称:使用小的驱动或者jDriver。

●初始容量:设为与最大容量相同的值。

●最大容量:其值至少应与线程数相同。

五. 把连接池的大小设为与执行队列的线程数相同。

六. 设置缓冲。

七. 为Servlet和JSP使用多个执行队列。

八. 改变JSP默认的Java编译器,javac 比jikes或sj要慢。

提要:为 WebLogic 启动设置 Java 参数。

设置与性能有关的配置参数。

调整开发与产品模式默认值。

使用WebLogic “自有的IO ”性能包。

优化默认执行队列线程。

优化连接缓存。

如何提高 JDBC 连接池的性能。

设置 Java 编译器。

使用 WebLogic 集群提高性能。

监视 WebLogic 域。

一、为 WebLogic 启动设置 Java 参数只要启动 WebLogic ,就必须指定 Java 参数,简单来说,通过 WebLogic.Server 域的命令行就可以完成,不过,由于这样启动的过程冗长并且易于出错, BEA 公司推荐你把这个命令写进脚本里。

为了简化这个过程,你可以修改样例脚本里的默认值,样例脚本是提供 WebLogic 启动服务器的。

weblogic.xml配置详解

weblogic.xml配置详解
<run-as-role-assignment>
<role-name></role-name> <!-- 指定安全角色的名称。 -->
<run-as-principal-name></run-as-principal-name> <!-- 指定委托人的名称。 -->
</run-as-role-assignment>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "/servers/wls810/dtd/weblogic810-web-jar.dtd">
<resource-env-description> <!-- resource-env-description元素用于mapresource-env-ref,在ejb-jar.xml中声明部署描述符,它所代表的服务器资源的JNDI名称。用于:resource-env-description的例子:<resource-env-description><res-env-ref-name>jms/StockInfo</res-env-ref- name><jndi-name>mystockapp.jms.queue.nasdaq</jndi-name></resource-description> -->

WebLogic9.2安装、设置、部署全程图解

WebLogic9.2安装、设置、部署全程图解

WebLogic9.2安装、设置、部署全程图解版本号:2010-04-28编写日期:2010-04-28完成日期:2010-04-28编写人:高强●安装 (3)1.安装 (3)2.选择BEA根目录 (5)3.选择安装模式 (5)4.选择安装组件 (6)5.选择组件安装路径 (8)6.是否安装为Windows服务 (8)7.选择开始菜单添加的用户对象 (9)8.安装完成 (11)●新建Domain (11)1.配置向导 (11)2.选择domain模式 (12)3.填写信息 (13)4.选择domain模式和JDK (14)5.选择路径 (16)6.配置完成 (16)●配置数据源 (18)1.登录 (18)2.配置Data Sources (18)3.选择数据库和驱动 (18)4.选择事务类型 (19)5.填写信息 (19)6.测试配置 (20)7.发布数据源 (21)●Web程序部署 (22)1.打WAR包 (22)2.发布 (22)3.测试 (23)●附录(常见问题解决) (24)1.端口设置 (24)2.设置项目Context root。

(25)安装1.双击安装。

2.选择BEA根目录。

3.选择安装模式,完全安装、自定义安装。

4.选择安装组件,WebLogic Server、Workshop。

5.选择组件安装路径。

6.是否安装为Windows服务。

7.选择开始菜单添加的用户对象。

8.安装完成,Done(勾选RunQuickstart打开快捷启动界面)。

新建Domain1.选择Configuration Wizard配置向导,新建domain。

2.选择domain模式。

3.填写用户名、密码。

4.选择domain模式和JDK,默认即可(注:WebLogic不支持大于自带JDK版本)。

5.填写domain名,选择路径。

6.配置完成,Done。

配置数据源1.打开WebLogic Console,登录。

weblogic.xml_配置、部署描述符元素

weblogic.xml_配置、部署描述符元素

weblogic.xml<prefer-web-inf-classes>true</prefer-web-inf-classes>---设成true jsp就会报classcastException<prefer-web-inf-classes>false</prefer-web-inf-classes>---设成false就没有问题了。

怎么回事呢?------------------------------------------------------这个设置指的是,是否优选web-info目录下的classes。

如果你的classes没有在web-info 目录下,又设置为true,就会出现问题了。

------------------------------------------------------weblogic.xml的作用和配置2011-05-20 16:49weblogic Server允许通过设置weblogic应用程序扩展描述符(weblogic.xml)配置jsp 容器,该文件通常位于web应用程序的web-inf目录下。

一般不通过修改weblogic文件直接配置,而是通过控制台配置该文件,在Deploments-->webApplication-->defaultWebApp中配置。

可在开发和生产环境中配置不同的信息。

主要配置信息:compilerSupportsEncoding//true--支持使用字符集encoding//指定jsp文件的默认字符集,如gb2312;vervose//是否将调试信息输出到浏览器和日志;keepgenerated//是否让编译jsp文件产生的.java文件持续存在;Page Check Seconds//正数--在以秒为单位的时间间隔检查jsp文件是否发生了修改,如果是则重新编译;// 0--在每一个请求检查jsp;//-1--不对jsp文件进行检查。

WebLogic配置文件Config.xml中的{3DES}加密字符串的解密思路

WebLogic配置文件Config.xml中的{3DES}加密字符串的解密思路

WebLogic配置文件C onfig.xml中的{3DES}加密字符串的解密思路通常在weblogic的config.xml文件中,对于关键字符串、密码会自动加密,例如LDAP密码、数据库JDBC连接池连接密码等。

通常加密之后前面会加上{3DES}的标识。

3DES就是DES算法的增强,相关资料如下:1、DES(Data Encryption Standard)是一种经典的对称算法。

其数据分组长度为64位,使用的密钥为64位,有效密钥长度为56位(有8位用于奇偶校验)。

它由IBM公司在70年代开发,经过政府的加密标准筛选后,于1976年11月被美国政府采用,随后被美国国家标准局和美国国家标准协会(American National Standard Institute,ANS I) 承认。

该技术算法公开,在各行业有着广泛的应用。

DES算法从公布到现在已有20多年的历史,由于计算机能力的飞速发展,DES的56位密钥长度显得有些太短了,已经有可能通过穷举的方法来对其进行攻击。

但是除此以外,直到现在还没有发现穷举以外的能有效破译DES的方法。

2、DES算法现在已经不能提供足够的安全性,因为其有效密钥只有56位。

因此,后来又提出了三重DES(或称3DES),该方法的强度大约和112比特的密钥强度相当。

这种方法用两个密钥对明文进行三次运算。

设两个密钥是K1和K2,其算法的步骤如图3所示:1. 用密钥K1进行DES加密。

2. 用K2对步骤1的结果进行DES解密。

3. 用步骤2的结果使用密钥K1进行DES加密。

首先需要找到加密的密钥,根据BEA文档可以发现是文件SerializedSystemIni.dat,查找一下安装目录就可以找到整个问见,通常系统管理员应该将该文件设置为不能直接访问,以提高安全性。

加密、解密的大致演示算法代码如下,在WebLogic 9.2下面调试通过,运行编译前应该先运行setExamplesEnv.cmd(参考)的环境变量,以保证相关类库已经被引用了。

Weblogic内存溢出及常用参数配置

Weblogic内存溢出及常用参数配置

Weblogic内存溢出及常用参数配置一、WebLogic内存溢出最近访问量门户访问量突然增大,总是内存溢出,频繁宕机,调整了很多参数没起作用,偶然发现Weblogic域在不断增大,罪魁祸首竟然是Weblogic的诊断文件,也是造成Weblogic内存溢出的主要原因。

当Weblogic启动时就加载了每个Server上的诊断文件,占用了大部分内存分配,用户访问量越大这个文件也随之越大,将他删除后重新启动服务,八个Server竟然也只用了6分钟,部署项目也只需7,8分钟,一直平稳运行,再无内存溢出现象。

该文件地址:/bea/user_projects/domains/{domain_name}/servers/{Server_name}/data/s tore/diagnostics/*.DAT(注:AdminServer下该诊断文件为1M左右正常)但是该文件还会继续生成增大,我们的域中并没有配置相关启动诊断文件的设置,Bea售后也无法解释,但可以通过尝试增加启动参数(ui.disableInstrumentation=true)来控制该诊断文件的增长,在/bea/user_projects/domains/{domain_name}/bin/startWebLogic.sh中:if [ "${WLS_REDIRECT_LOG}" = "" ] ; thenecho "Starting WLS with line:"echo "${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} ui.disableInstrumentation=true =${S ERVER_NAME}-Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${PROXY _SETTINGS} ${SERVER_CLASS}"${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS}ui.disableInstrumentation=true =${SE RVER_NAME}-Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${PROXY_SETTINGS} ${SERVER_CLASS}elseecho "Redirecting output from WLS window to ${WLS_REDIRECT_LOG}"${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS}ui.disableInstrumentation=true =${SE RVER_NAME}-Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${PROXY_SETTINGS} ${SERVER_CLASS} >"${WLS_REDIRECT_LOG}" 2>&1该参数控制netui的诊断文件的生成。

修改weblogic端口的方法

修改weblogic端口的方法

修改weblogic端⼝的⽅法修改weblogic端⼝的⽅法⽅法⼆.在你创建的weblogic的域中找到config\config.xml⽂件。

(如:xxxx\user_projects\domains\base_domain\config\config.xml)在config.xml⽂件中找到语句块,修改即可。

<server><name>AdminServer</name><ssl><enabled>false</enabled></ssl><listen-port>7005</listen-port><listen-address>localhost</listen-address><data-source><rmi-jdbc-security xsi:nil="true"></rmi-jdbc-security></data-source></server>注:1.config\config.xml⽂件中语句块默认格式为:(要想使⽤⽅法⼆进⾏修改,把上⾯代码块拷到程序中即可)<server><name>AdminServer</name><listen-address>localhost</listen-address></server>2.HTTP协议的默认端⼝是80,采⽤上述⽅法将WebLogic的端⼝号修改为80即可实现省略端⼝号。

3.上⾯只是修改端⼝,但是对于整个weblogic中间件来说还没有完全修改完。

我们在建⽴domain的时候制定了端⼝(port)这个信息在创建完domain的时候会写⼊到他的启动、关闭服务的cmd及sh ⽂件中中。

weblogic.xml详解

weblogic.xml详解

weblogic.xml详解主要配置信息:compilerSupportsEncoding//true--⽀持使⽤字符集encoding//指定jsp⽂件的默认字符集,如gb2312;vervose//是否将调试信息输出到浏览器和⽇志;keepgenerated//是否让编译jsp⽂件产⽣的.java⽂件持续存在;存在就可以调试啊看代码啊Page Check Seconds//1(默认)--在以秒为单位的时间间隔检查jsp⽂件是否发⽣了修改,如果是则重新编译;// 0--在每⼀个请求检查jsp;//-1--不对jsp⽂件进⾏检查。

Precompile//true--在weblogic服务器启动时⾃动编译所有的jsp。

Debug Enable //true--是否允许调试。

精妙配置:1:pageCheckSeconds<jsp-descriptor><param-name>pageCheckSeconds</param-name><param-value>-1</param-value></jsp-descriptor>pageCheckSecond的默认值是1,表⽰每隔1秒对JSP页⾯进⾏检查,检查JSP页⾯是否被修改、是否需要重新编译。

系统上线后,需要对该默认值修改为-1,表⽰永不检查。

修改为-1的⼀个缺点是:对于页⾯的修改需要重新部署整个WEB应⽤。

2:servlet-reload-check-secs该参数的默认值也是1,每隔1秒检查servlet是否被修改并需要重新编译。

这⾥建议修改为-1,表⽰永不检查,具体设置如下:<container-descriptor><servlet-reload-check-secs>-1</servlet-reload-check-secs></container-descriptor>⼆:应⽤程序的jar包和weblogic类冲突的问题应⽤程序的jar包和weblogic下的jar包冲突。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

<?xml version="1.0" encoding="UTF-8"?><Domain ConfigurationV ersion="8.1.2.0" Name="chenxxdomain"><Server ListenAddress="" ListenPort="7001" Name="myserver"NativeIOEnabled="true" ReliableDeliveryPolicy="RMDefaultPolicy" ServerVersion="8.1.2.0"><SSL Enabled="false" HostnameVerificationIgnored="false"IdentityAndTrustLocations="KeyStores" Name="myserver"/></Server><JMSFileStore Directory="rmfilestore" Name="FileStore"/><WSReliableDeliveryPolicy DefaultRetryCount="10"DefaultTimeToLive="60000" Name="RMDefaultPolicy" Store="FileStore"/> <Security Name="chendomain"PasswordPolicy="wl_default_password_policy"Realm="wl_default_realm" RealmSetup="true"><weblogic.security.providers.authorization.DefaultRoleMapperName="Security:Name=myrealmDefaultRoleMapper"Realm="Security:Name=myrealm"/><weblogic.security.providers.authorization.DefaultAuthorizerName="Security:Name=myrealmDefaultAuthorizer"Realm="Security:Name=myrealm"/><weblogic.security.providers.authorization.DefaultAdjudicatorName="Security:Name=myrealmDefaultAdjudicator"Realm="Security:Name=myrealm"/><weblogic.security.providers.credentials.DefaultCredentialMapperName="Security:Name=myrealmDefaultCredentialMapper"Realm="Security:Name=myrealm"/><erLockoutManagerName="Security:Name=myrealmUserLockoutManager"Realm="Security:Name=myrealm"/><weblogic.management.security.RealmAdjudicator="Security:Name=myrealmDefaultAdjudicator"AuthenticationProviders="Security:Name=myrealmIPlanetAuthenticator|Security:Name=myrealm DefaultIdentityAsserter|Security:Name=myrealmDefaultAuthenticator"Authorizers="Security:Name=myrealmDefaultAuthorizer"CredentialMappers="Security:Name=myrealmDefaultCredentialMapper"DefaultRealm="true" DisplayName="myrealm"Name="Security:Name=myrealm"RoleMappers="Security:Name=myrealmDefaultRoleMapper" UserLockoutManager="Security:Name=myrealmUserLockoutManager"/><weblogic.security.providers.authentication.IPlanetAuthenticatorControlFlag="OPTIONAL"Credential="{3DES}em9wBLJVBdD6dL07g4NIYQ=="DynamicGroupObjectClass="groupofuniquenames"GroupBaseDN="ou=gro,dc=,dc=,dc="Host=""Name="Security:Name=myrealmIPlanetAuthenticator"Principal="uid=admin,ou=administrators,ou=topologymanagement,o=netscaperoot"Realm="Security:Name=myrealm" UserBaseDN="dc=,dc=,dc= "/><weblogic.security.providers.authentication.DefaultIdentityAsserterActiveTypes=""Name="Security:Name=myrealmDefaultIdentityAsserter"Realm="Security:Name=myrealm" TrustedClientPrincipals=""/><weblogic.security.providers.authentication.DefaultAuthenticatorControlFlag="OPTIONAL"Name="Security:Name=myrealmDefaultAuthenticator"Realm="Security:Name=myrealm"/></Security><EmbeddedLDAPCredential="{3DES}3QsuVb2xtqbuVqCZ6uoWOL3kkYTihDkrwK8p67/WtPQ=" Name="chenxxdomain"/><SecurityConfigurationCredential="{3DES}mInZd841MsGPWdOE9zAGunSmbRUN//6/Pry0LW3jdJD6v7YOJA0y9pv ZToBy9qm5Fccs/XdT3horsLgrnFL8gRNjaUBcK7Xh"Name="chenxxdomain" RealmBootStrapVersion="1"/><Realm FileRealm="wl_default_file_realm" Name="wl_default_realm"/><FileRealm Name="wl_default_file_realm"/><PasswordPolicy Name="wl_default_password_policy"/><JMSServer Name="WSStoreForwardInternalJMSServermyserver"Store="FileStore" Targets="myserver"><JMSQueue CreationTime="1309509558609"JNDIName="jms.internal.queue.WSStoreForwardQueue"JNDINameReplicated="false"Name="WSInternaljms.internal.queue.WSStoreForwardQueuemyserver"/><JMSQueue CreationTime="1309509558703"JNDIName="jms.internal.queue.WSDupsEliminationHistoryQueue"JNDINameReplicated="false"Name="WSInternaljms.internal.queue.WSDupsEliminationHistoryQueuemyserver"/> </JMSServer><JMSConnectionFactory JNDIName="CodeTableFactory"Name="CodeTableFactory" Targets="myserver"/><JMSConnectionFactory JNDIName="Log_Jms_Factory"Name="Log_Jms_Factory" Targets="myserver"/><JMSConnectionFactory JNDIName="YY AQJMSConnectionFactory"Name="YYAQJMSConnectionFactory" Targets="myserver"/><JMSServer Name="MyJMS Server" Targets="myserver"><JMSQueue CreationTime="1309513783921" JNDIName="YY AQJMSQueue" Name="YYAQJMSQueue"/><JMSTopic CreationTime="1309513820187" JNDIName="CodeTableTopic" Name="CodeTableTopic"/><JMSQueue CreationTime="1318229687984" JNDIName="LogQueue" Name="LogQueue"/></JMSServer><Application Name="QMYJAPP"Path="D:\bea\user_projects\domains\chenxxdomain\applications\QMYJAPP.ear"StagingMode="nostage" TwoPhase="true"><WebServiceComponent Name="webservice_crl" Targets="myserver" URI="QMYJAPP.war"/></Application><Application Name="Ejb"Path="D:\bea\user_projects\domains\chendomain\applications"StagingMode="nostage" TwoPhase="true"><EJBComponent Name="Ejb" Targets="myserver" URI=".jar"/></Application><Application Name="Ejb_cx"Path="D:\bea\user_projects\domains\chendomain\applications"StagingMode="nostage" TwoPhase="true"><EJBComponent Name="Ejb_cx" Targets="myserver" URI="Ejb_cx.jar"/> </Application><Application Name="QMYJEJB"Path="D:\bea\user_projects\domains\chendomain\applications"StagingMode="nostage" TwoPhase="true"><EJBComponent Name="QMYJEJB" Targets="myserver" URI="QMYJEJB.jar"/> </Application><JDBCConnectionPool DriverName="oracle.jdbc.driver.OracleDriver"Name="SwzgPool" Password="{3DES}qYAeFoADReg="Properties="user=swzg" Targets="myserver"TestTableName="SQL SELECT 1 FROM DUAL" URL="jdbc:oracle:thin:@192.168.1.2:1521:cskh"/><JDBCTxDataSource JNDIName="jdbc/yyaq" Name="jdbc/yyaq"PoolName="SwzgPool" Targets="myserver"/><JDBCTxDataSource JNDIName="Pool" Name="Pool"PoolName="SwzgPool" Targets="myserver"/></Domain>。

相关文档
最新文档