Weblogic应用服务的部署.docx
《Weblogic应用服务的部署.docx》由会员分享,可在线阅读,更多相关《Weblogic应用服务的部署.docx(19页珍藏版)》请在冰点文库上搜索。
Weblogic应用服务的部署
1.1.1Weblogic应用服务的部署
1.1.1.1创建基础平台域
1、选择【开始】【BEAWeblogicPlatform8.1】【ConfiguratinWizard】弹出域创建向导,如图:
2.图表3.111
2、选择【CreateanewWebLogicconfiguration】选项,点击【next】按钮进入下一步骤;
3、选择【WebLogicConfigurationTemplates】【BEA】【BasicWebLogicServerDomain】选项,点击【next】按钮进入下一步骤;如图:
3.图表3.112
4、选择【Custom】选项,如图:
4.图表3.113
5、点击【next】按钮进入管理服务配置界面,如图:
5.图表3.114
[Name]服务名(自定义)
[ListemAddress]服务监听地址(建议选择【AllLocalAddresses】)
[ListenPort]服务监听端口(建议选择7001~8999之间)
[SSLListenPort]安全服务监听端口(建议不填)
[SSLEnabled]安全服务监听端口启动标志(建议不勾选)
6、点击【next】按钮进入【ManagedServers……】配置确认界面,选择【no】选项,如图:
6.图表3.115
7、点击【next】按钮进入【Database(JDBC)Options】配置确认界面,选择【yes】选项。
8、点击【next】按钮进入JDBC连接池配置界面,点击左上方【Add】按钮,出现JDBC连接池配置表:
[Name]连接池名(自定义)
[Vendor]选择【Oracle】选项
[Driver]选择*Oracle’sDriver(thin)Versions:
8.1.7,9.1.0,9.2.0或者*Oracle’sDriver(thin)Versions:
9.0.1,9.2.0.10
[ClassName]采用默认值
[DbmsName]工资统发数据库实例名(SID)
[DbmsHost]工资统发数据库服务器ip地址
[DbmsPort]数据库实例监听端口(默认值1521)
[JDBCUrl]采用默认值
[UserName]工资统发数据库用户名
[UserPassword]工资统发数据库密码
[ConfirmUserPassword]工资统发数据库密码确认
[KnownProperties]采用默认值
[AdditionalProperties]采用默认值(留空)
9、点击【next】按钮进入JDBCMultiPools连接池配置界面;
10、点击【next】按钮进入JDBC数据源配置界面,点击左上方【Add】按钮,出现JDBC数据源配置表:
[Name]标识名(自定义)
[JNDIName]数据源名(一般为cyDataSource,请与\systemframe\WEB-INF\classes\public-context.xml内设置保持一致)
[PoolName]使用连接池名(在下拉列表中选择(8)步骤所建立的连接池)
[HonorGlobalTransaction]事务处理模式(保留默认值,即勾选)
11、点击【next】按钮进入连接池测试界面,在左边【AvailableJDBCConnectionoPools】栏中选择(8)步骤所建立的连接池,点击【TestConnection】按钮,查看右边【Results】栏中测试结果信息是否成功。
12、如果成功,点击【next】按钮进入【MessagingOptions】配置确认界面
13、选择【no】选项,点击【next】按钮进入【ApplicationsandServicesTargetingOptions】配置确认界面,选择【yes】选项,点击【next】按钮进入【TargetServicestoServersorClusters】配置界面。
14、选择右边【Target】栏中的系统服务(即(5)步骤中所创建的管理服务),然后点击【SelectAll】按钮,使左边栏所有内容为勾选状态。
15、点击【next】按钮进入管理员配置界面【ConfigureAdministrativeUsernameandPassword】:
[UserName]登录weblogic控制台的管理员名称
[UserPassword]管理员密码(8位以上)
[ConfirmUserPassword]管理员密码确认(与上同)
[Description]描述(采用默认值)
选择【no】选项,点击【next】按钮进入【ConfigureWindowsOptions】界面。
16、在左边【CreateStartMenu】栏中选择【yes】选项(采用默认值),在右边【InstallAdministrativeServerasaWindowsService】栏中选择【no】选项(采用默认值)
17、点击【next】按钮进入【BuildStartMenuEntries】界面,在【StartServer】表格中仅修改[ShortLinkName]项(注:
该项值仅为一种标识),设置其值为该服务名,其它项保持不变。
18、点击【next】按钮进入【ConfigureServerStartModeandJavaSDK】界面,在左边【WebLogicConfigurationStartupMode】栏中选择【ProductionMode】选项;在右边【JavaSDKSelection】栏中选择【BEASuppliedSDKs】中的SunSDK1.4.1_03项。
19、点击【next】按钮进入【CreateWebLogicConfiguration】配置界面,点击左下方【Browse】按钮,选择domain安装目录;在右下方【configurationName】文本框中输入域名(为域文件夹名:
*Domain)。
20、以上步骤完成了WebLogicServerDomain配置过程,点击【Create】按钮生成所配置域。
6.1.1.1部署文件
6.1.1.1.1应用程序包(systemframe)
将工资模板库附带的《工资标准部署环境》目录下的systemframe包放到所建域里边的applications文件夹下。
6.1.1.1.2配置文件web.xml
到*\systemframe\WEB-INF\修改配置文件web.xml,编辑如下图中高亮部分:
图表3.116
weblogic部署使用serverlet,不使用的要引掉,如下图:
6.1.1.1.3数据库连接文件(public-context.xml)
到*\systemframe\WEB-INF\classes\修改数据库配置文件public-context.xml,编辑下图中高亮部分:
图表3.117
Weblogic使用连接池连接,修改为下图:
图表3.118
6.1.1.1.4修改sysapp_config.xml文件
进入到*\systemframe\WEB-INF\classes\sysapp_config.xml文件,如下图:
图表3.119修改Sysapp_config.xml
修改图中红线的IP地址和端口号。
6.1.1.2优化配置
右键点击编辑*Domain目录下的StartWebLogic.cmd,添加:
setMEM_ARGS=-Xms512m-Xmx512m
如果服务器内存足够,可以设置为1024M
到下图位置:
图表3.120
6.1.1.3启动服务
1)进入上步骤中*Domain所在目录(*Domain)
2)双击*Domain目录下的StartWebLogic.cmd来启动服务(服务起来的标志是:
出现web应用服务端口号)。
6.1.1.4发布应用
6.1.1.4.1登录控制台
开启一个网页浏览器,在地址栏中键入服务的控制台地址如:
http:
//:
/console
输入设置的系统管理员的用户名和密码登录配置控制台。
6.1.1.4.2发布应用程序包
3)在左边窗口中点击选择【Deployments】【WebApplicationModules】项
4)在右边窗口中点击【DeployanewWebApplicationModule... 】
5)选择进入2.3.2.1中应用程序包所在目录
6)点击选中所需部署的应用程序包systemframe,点击右下方【TargetModule】按钮,再点击【Deploy】按钮进行应用程序部署
7)当部署界面出现如下状态表明部署成功.
图表3.121
8)重启服务,开启一个网页浏览器,在地址栏中键入服务的控制台地址如:
http:
//:
/systemframe,检测部署是否成功。
6.1.2
6.1.2.1创建基础平台域
1、选择【开始】【BEAWeblogicPlatform8.1】【ConfiguratinWizard】弹出域创建向导,如图:
图表3.111
2、选择【CreateanewWebLogicconfiguration】选项,点击【next】按钮进入下一步骤;
3、选择【WebLogicConfigurationTemplates】【BEA】【BasicWebLogicServerDomain】选项,点击【next】按钮进入下一步骤;如图:
图表3.112
4、选择【Custom】选项,如图:
图表3.113
5、点击【next】按钮进入管理服务配置界面,如图:
图表3.114
[Name]服务名(自定义)
[ListemAddress]服务监听地址(建议选择【AllLocalAddresses】)
[ListenPort]服务监听端口(建议选择7001~8999之间)
[SSLListenPort]安全服务监听端口(建议不填)
[SSLEnabled]安全服务监听端口启动标志(建议不勾选)
6、点击【next】按钮进入【ManagedServers……】配置确认界面,选择【no】选项,如图:
图表3.115
7、点击【next】按钮进入【Database(JDBC)Options】配置确认界面,选择【yes】选项。
8、点击【next】按钮进入JDBC连接池配置界面,点击左上方【Add】按钮,出现JDBC连接池配置表:
[Name]连接池名(自定义)
[Vendor]选择【Oracle】选项
[Driver]选择*Oracle’sDriver(thin)Versions:
8.1.7,9.1.0,9.2.0或者*Oracle’sDriver(thin)Versions:
9.0.1,9.2.0.10
[ClassName]采用默认值
[DbmsName]工资统发数据库实例名(SID)
[DbmsHost]工资统发数据库服务器ip地址
[DbmsPort]数据库实例监听端口(默认值1521)
[JDBCUrl]采用默认值
[UserName]工资统发数据库用户名
[UserPassword]工资统发数据库密码
[ConfirmUserPassword]工资统发数据库密码确认
[KnownProperties]采用默认值
[AdditionalProperties]采用默认值(留空)
9、点击【next】按钮进入JDBCMultiPools连接池配置界面;
10、点击【next】按钮进入JDBC数据源配置界面,点击左上方【Add】按钮,出现JDBC数据源配置表:
[Name]标识名(自定义)
[JNDIName]数据源名(一般为cyDataSource,请与\systemframe\WEB-INF\classes\public-context.xml内设置保持一致)
[PoolName]使用连接池名(在下拉列表中选择(8)步骤所建立的连接池)
[HonorGlobalTransaction]事务处理模式(保留默认值,即勾选)
11、点击【next】按钮进入连接池测试界面,在左边【AvailableJDBCConnectionoPools】栏中选择(8)步骤所建立的连接池,点击【TestConnection】按钮,查看右边【Results】栏中测试结果信息是否成功。
12、如果成功,点击【next】按钮进入【MessagingOptions】配置确认界面
13、选择【no】选项,点击【next】按钮进入【ApplicationsandServicesTargetingOptions】配置确认界面,选择【yes】选项,点击【next】按钮进入【TargetServicestoServersorClusters】配置界面。
14、选择右边【Target】栏中的系统服务(即(5)步骤中所创建的管理服务),然后点击【SelectAll】按钮,使左边栏所有内容为勾选状态。
15、点击【next】按钮进入管理员配置界面【ConfigureAdministrativeUsernameandPassword】:
[UserName]登录weblogic控制台的管理员名称
[UserPassword]管理员密码(8位以上)
[ConfirmUserPassword]管理员密码确认(与上同)
[Description]描述(采用默认值)
选择【no】选项,点击【next】按钮进入【ConfigureWindowsOptions】界面。
16、在左边【CreateStartMenu】栏中选择【yes】选项(采用默认值),在右边【InstallAdministrativeServerasaWindowsService】栏中选择【no】选项(采用默认值)
17、点击【next】按钮进入【BuildStartMenuEntries】界面,在【StartServer】表格中仅修改[ShortLinkName]项(注:
该项值仅为一种标识),设置其值为该服务名,其它项保持不变。
18、点击【next】按钮进入【ConfigureServerStartModeandJavaSDK】界面,在左边【WebLogicConfigurationStartupMode】栏中选择【ProductionMode】选项;在右边【JavaSDKSelection】栏中选择【BEASuppliedSDKs】中的SunSDK1.4.1_03项。
19、点击【next】按钮进入【CreateWebLogicConfiguration】配置界面,点击左下方【Browse】按钮,选择domain安装目录;在右下方【configurationName】文本框中输入域名(为域文件夹名:
*Domain)。
20、以上步骤完成了WebLogicServerDomain配置过程,点击【Create】按钮生成所配置域。
6.1.2.2部署文件
6.1.2.2.1应用程序包(systemframe)
将工资模板库附带的《工资标准部署环境》目录下的systemframe包放到所建域里边的applications文件夹下。
6.1.2.2.2配置文件web.xml
到*\systemframe\WEB-INF\修改配置文件web.xml,编辑如下图中高亮部分:
图表3.116
weblogic部署使用serverlet,不使用的要引掉,如下图:
6.1.2.2.3数据库连接文件(public-context.xml)
到*\systemframe\WEB-INF\classes\修改数据库配置文件public-context.xml,编辑下图中高亮部分:
图表3.117
Weblogic使用连接池连接,修改为下图:
图表3.118
6.1.2.2.4修改sysapp_config.xml文件
进入到*\systemframe\WEB-INF\classes\sysapp_config.xml文件,如下图:
图表3.119修改Sysapp_config.xml
修改图中红线的IP地址和端口号。
6.1.2.3优化配置
右键点击编辑*Domain目录下的StartWebLogic.cmd,添加:
setMEM_ARGS=-Xms512m-Xmx512m
如果服务器内存足够,可以设置为1024M
到下图位置:
图表3.120
6.1.2.4启动服务
9)进入上步骤中*Domain所在目录(*Domain)
10)双击*Domain目录下的StartWebLogic.cmd来启动服务(服务起来的标志是:
出现web应用服务端口号)。
6.1.2.5发布应用
6.1.2.5.1登录控制台
开启一个网页浏览器,在地址栏中键入服务的控制台地址如:
http:
//:
/console
输入设置的系统管理员的用户名和密码登录配置控制台。
6.1.2.5.2发布应用程序包
11)在左边窗口中点击选择【Deployments】【WebApplicationModules】项
12)在右边窗口中点击【DeployanewWebApplicationModule... 】
13)选择进入2.3.2.1中应用程序包所在目录
14)点击选中所需部署的应用程序包systemframe,点击右下方【TargetModule】按钮,再点击【Deploy】按钮进行应用程序部署
15)当部署界面出现如下状态表明部署成功.
图表3.121
16)重启服务,开启一个网页浏览器,在地址栏中键入服务的控制台地址如:
http:
//:
/systemframe,检测部署是否成功。