WEBLOGIC部署文档.docx

上传人:b****4 文档编号:4155347 上传时间:2022-11-28 格式:DOCX 页数:43 大小:3.04MB
下载 相关 举报
WEBLOGIC部署文档.docx_第1页
第1页 / 共43页
WEBLOGIC部署文档.docx_第2页
第2页 / 共43页
WEBLOGIC部署文档.docx_第3页
第3页 / 共43页
WEBLOGIC部署文档.docx_第4页
第4页 / 共43页
WEBLOGIC部署文档.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

WEBLOGIC部署文档.docx

《WEBLOGIC部署文档.docx》由会员分享,可在线阅读,更多相关《WEBLOGIC部署文档.docx(43页珍藏版)》请在冰豆网上搜索。

WEBLOGIC部署文档.docx

WEBLOGIC部署文档

WEBLOGIC部署文档

1.安装weblogic

2.安装xmanager

3.创建域

3.1.在aixunix下创建域

先通过xmanager登录系统,用户root口令root

在terminal下执行cd/bea/weblogic81/common/bin

./config.sh

建新域的操作同下面的windows的操作

 

3.2在windows下创建域

1.启动开始菜单的quickstart,执行createanewdomainconfiguration…

2.下一步

3.下一步,选自定义

4.下一步,name=myserver,listenport:

6001

5.下一步

6.下一步,user=weblogicpassword=weblogic

7.下一步

8.下一步,选择生产模式

aix机器要选用ibm提供的jdk,路径:

/usr/java14

9.下一步

10.创建,完成

4.配置服务

4.1服务配置:

4.1.1启动口令配置文件:

在管理服务器的主目录中,例如:

/bea/user_projects/domains/mydomain,创建文件boot.properties加入两行

username=weblogic

password=weblogic

4.1.2启动命令配置

在启动命令startWebLogic.sh最后加上

-DINDIGO_HOME=/bea/app

4.1.3系统环境设置

no-p-oudp_sendspace=32768

4.2集群服务配置:

4.2.1管理服务器配置----代理服务器

1.http:

//管理服务器:

6001/console

2.部署一个web应用proxy.war

 proxy.war中的web.xml的地址需要作相应修改,参与cluster的服务器都需要加上。

例如:

    WebLogicCluster

    localhost1:

9001|localhost2:

9001

4.2.2管理服务器配置----cluster

1.http:

//管理服务器:

6001/console

2.新建一个cluster

 name=jungleCluster(任意)

 clusteraddress=被管理服务器1:

9001,被管理服务器2:

9001

 multicastAddress=237.0.0.1

 multicastPort=6000(不能和6001--管理服务器和9001--被管理服务器重复)

4.2.3管理服务器配置----managedserver

1.http:

//管理服务器:

6001/console

2.新建一个server属于上面所建的cluster

 cluster=myCluster

 name=MyServer1

 listenaddress=当前物理机器ip

 port=6001

4.2.4被管理服务器配置

1.从已建domain目录中,拷贝startManagedWebLogic.sh为startm.sh

2.修改startm.sh文件,有五处要修改,下面有全部拷贝及其修改说明。

3.用nohup./startm.sh&启动

4.如果要在别的物理服务器新建被管理服务器,在该服务器上安装bea,bea_home选择同样的目录

5.从已建domain目录拷贝setEnv.sh,startm.sh,serializedsystemini.dat到该被管理服务器同样目录中

6.修改startm.sh文件中SERVER_NAME= cluster中配置的服务器名

7.chmod777*

8.用nohup./starm.sh&启动

 

///////////////////////////////////

startm.sh共五处要修改,修改完成后用如下命令启动:

nohup./startm.sh&

///////////////////////////////////

#!

/bin/sh

#****************************************************************************

#ThisscriptisusedtostartamanagedWebLogicServerforthedomaininthe

#currentworkingdirectory. ThisscriptreadsintheSERVER_NAMEand

#ADMIN_URLaspositionalparameters,setstheSERVER_NAMEvariable,then

#startstheserver.

#

#OthervariablesthatstartWLStakesare:

#

#WLS_USER      -cleartextuserforserverstartup

#WLS_PW        -cleartextpasswordforserverstartup

#PRODUCTION_MODE     -Settotrueforproductionmodeservers,falsefor

#                 developmentmode

#JAVA_OPTIONS  -Javacommand-lineoptionsforrunningtheserver.(These

#                 willbetaggedontotheendoftheJAVA_VMandMEM_ARGS)

#JAVA_VM       -ThejavaargspecifyingtheVMtorun. (i.e.-server,

#                 -hotspot,etc.)

#MEM_ARGS      -Thevariabletooverridethestandardmemoryarguments

#                 passedtojava

#

#Foradditionalinformation,refertotheWebLogicServerAdministrationGuide

#(/ConsoleHelp/startstop.html).

#****************************************************************************

 

 

#setupWL_HOME,therootdirectoryofyourWebLogicinstallation

WL_HOME="/bea/weblogic81"

 

#setupcommonenvironment

#SetProductionMode. Whenthisissettotrue,theserverstartsupin

#productionmode. Whensettofalse,theserverstartsupindevelopment

#mode. Ifitisnotset,itwilldefaulttofalse.

PRODUCTION_MODE=""

 

#SetJAVA_VENDORtojavavirtualmachineyouwanttorunonserverside.

JAVA_VENDOR="IBM"

 

#SetJAVA_HOMEtojavavirtualmachineyouwanttorunonserverside.

JAVA_HOME="/usr/java14"

 

."${WL_HOME}/common/bin/commEnv.sh"

 

#SetSERVER_NAMEtothenameoftheserveryouwishtostartup.

ADMIN_URL=http:

//10.140.129.140:

6001

 

#旧:

SERVER_NAME=

#新:

SERVER_NAME=server45

SERVER_NAME=server141

 

#SetWLS_USERequaltoyoursystemusernameandWLS_PWequal 

#toyoursystempasswordfornousernameandpasswordprompt

#duringserverstartup. Botharerequiredtobypassthestartup

#prompt.

 

#旧:

WLS_USER=

#新:

WLS_USER=weblogic

WLS_USER=weblogic

#旧:

WLS_PW=

#新:

WLS_PW=weblogic

WLS_PW=weblogic

 

#SetJAVA_VMtojavavirtualmachineyouwanttorunonserverside.

#JAVA_VM=""

 

#SetJAVA_OPTIONStothejavaflagsyouwanttopasstothevm. Ifthere

#aremorethanone,includequotesaroundthem. Forinstance:

#JAVA_OPTIONS="-Dweblogic.attribute=value-Djava.attribute=value"

 

usage()

{

 echo"NeedtosetSERVER_NAMEandADMIN_URLenvironmentvariablesorspecify"

 echo"themincommandline:

"

 echo'Usage:

./startManagedWebLogic.sh[SERVER_NAME][ADMIN_URL]'

 echo"forexample:

"

 echo'./startManagedWebLogic.shmanagedserver1http:

//localhost:

7001'

 exit1

}

 

#CheckforvariablesSERVER_NAMEandADMIN_URL

#SERVER_NAMEandADMIN_URLmustbyspecifiedbeforestartingamanagedserver,

#detailedinformationcanbefoundat/adminguide/startstop.html.

if[${#}=0];then

 if["x${SERVER_NAME}"="x"-o"x${ADMIN_URL}"="x"];then

   usage

 fi

elif[${#}=1];then

  SERVER_NAME=${1}

 if["x${ADMIN_URL}"="x"];then

   usage

 fi

elif[${#}=2];then

 SERVER_NAME=${1}

 ADMIN_URL=${2}

else

   usage

fi

 

#StartWebLogicserver

#Resetnumberofopenfiledescriptorsinthecurrentprocess

#ThisfunctionisdefinedincommEnv.sh

resetFd

 

CLASSPATH="${WEBLOGIC_CLASSPATH}${CLASSPATHSEP}${POINTBASE_CLASSPATH}${CLASSPATHSEP}${JAVA_HOME}/jre/lib/rt.jar${CLASSPATHSEP}${WL_HOME}/server/lib/webservices.jar${CLASSPATHSEP}${CLASSPATH}"

exportCLASSPATH

 

#StartWebLogicserver

echoCLASSPATH="${CLASSPATH}"

echo

echoPATH="${PATH}"

echo

echo"***************************************************"

echo"* TostartWebLogicServer,useausernameand  *"

echo"* passwordassignedtoanadmin-leveluser. For*"

echo"* serveradministration,usetheWebLogicServer*"

echo"* consoleathttp:

//:

/console   *"

echo"***************************************************"

 

#旧:

#新:

MEM_ARGS="-Xms256m-Xmx512m-Xrs"

MEM_ARGS="-Xms256m-Xmx512m-Xrs"

 

 "$JAVA_HOME/bin/java"${JAVA_VM}${MEM_ARGS}${JAVA_OPTIONS}    /

 -Dweblogic.Name=${SERVER_NAME}                                /

 -Dweblogic.management.username=${WLS_USER}                    /

 -Dweblogic.management.password=${WLS_PW}                      /

 -Dweblogic.management.server=${ADMIN_URL}                     /

 -Djava.security.policy="${WL_HOME}/server/lib/weblogic.policy"/

  weblogic.Server

新加

-Djava.awt.headless=true

 

4.2.5weblogic配置和管理

1.管理服务器的queue=被管理服务器queue的和+1

配置页面:

beadomain>Servers>admin>ExecuteQueue>weblogic.kernel.Default>ThreadCount:

2.启动命令startWebLogic.sh需配置-DINDIGO_HOME=/bea/app

4.3 weblogic配置:

4.3.1启动服务:

一.aixunix操作系统:

通过xmanager登录系统,在terminal下执行

cd /bea/user_projects/domains/mydomain/

./startWebLogic.sh

二.windows的操作

在开始菜单启动服务

4.3.2打开控制台

http:

//地址:

端口/console如:

http:

//10.158.212.45:

7001/console

  Username:

weblogic

  Password:

weblogic

4.3.3ListenAddress配置:

配置如图所示页面中ListenAddress:

为应用服务器地址

4.3.4SSLListenPort配置:

4.3.5数据库连接配置:

一、连接池配置:

配置连接池

第一步,ConfigureanewJDBCConnectionPool... 

第二步,按图所示选择oracle,按continue

第三步,按下面配置要求配置数据库

第四步,可根据数据库实际配置修改url配置

Name

URL

DriverClassname

Deployed

 

thin_amber

jdbc:

oracle:

thin:

@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.158.212.49)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=ciswf)))

oracle.jdbc.OracleDriver

true

 

thin_dlyx

jdbc:

oracle:

thin:

@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.158.212.49)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=ciswf)))

oracle.jdbc.OracleDriver

true

 

thin_owf_mgr

jdbc:

oracle:

thin:

@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.158.212.49)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=ciswf)))

oracle.jdbc.OracleDriver

true

 

thin_wf_amber

jdbc:

oracle:

thin:

@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.158.212.49)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=ciswf)))

oracle.jdbc.OracleDriver

true

 

第五步,创建部署完成

重复上面操作,配置所有的连接池连接

二、数据源配置:

配置数据源

第一步,ConfigureanewJDBCDataSource

第二步,按下面配置配置name、JNDIname

Name

JNDIName

PoolName

RowPrefetchEnabled

EnableTwoPhaseCommit

StreamChunkSize

RowPrefetchSize

Deployed

 

ds_amber

indigo/jdbc/default

thin_amber

false

false

256

48

true

 

ds_dlyx

indigo/jdbc/dlyx

thin_dlyx

false

false

256

48

true

 

ds_owf_mgr

indigo/jdbc/wf_oracle

thin_owf_mgr

false

false

256

48

true

 

ds_wf_amber

indigo/jdbc/wf_Indigo

thin_wf_amber

false

false

256

48

true

 

第三步,选择poolname,continue

第四步,create

重复上面的操作,将全部数据源配置完成

4.3.6数据库连接其他配置

页面中点击

选中TestReservedConnections

 

在TestTableName:

输入SQLSELECT1FROMDUAL

在InitSQL:

输入SQLALTERSESSIONSETNLS_LANGUAGE='SIMPLIFIEDCHINESE'

重复上面的操作,对每一个连接池连接都做配置

4.3.7JMS配置

配置JMS服务

第一步,ConfigureanewJMSConnectionFactory...

第二步,配置JNDIname为weblogic.examples.jms.TopicConnectionFactory,然后create完成配置

4.3.8证书设置

第一步、修改本地文件ca.bat中代理服务器地址改为服务器地址,放在bea/weblogic81/server/lib/(genSSL)

  并执行sh

  copymyKeyStore.jks到/bea/weblogic81/server/lib/

第二步、在下面页面上点击change

第三步、选择Keystores:

,continue

第四步、按照下面配置输入相应设置

  CustomIdentityKeystore:

  /bea/weblogic81/server/lib/myKeyStore.jks

  Type:

                      JKS

  Passphrase:

                password

  CustomTrustKeystore:

     /bea/weblogic81/server/lib/myKeyStore.jks

  Type:

                      JKS

  Passphrase:

                password

  PrivateKeyAlias:

         longshinekey

  Passphrase:

                password

最后apply完成

4.4部署应用服务

在下图左侧树中点application,点击DeployanewApplication...部署新应用服务

在下图中选择应用程序路径,应用程序放在{bea_home}/

点击targetapplication部署应用

选择server,continue部署完成

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1