J2EE开发部署指南

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

J2EE开发部署指南规范文档J2EE应用开发部署指南Version1.02005年11月文档修订记录编号J2EE_SPECIFICATION_961密级J2EE开发部署指南章节编号章节名称修订内容简述修订日期修订前版本号建立文档2005/12/051.0J2EE开发部署指南目录1引言........................................................................1文档目的.......................................................................1文档适用人员...................................................................12部署方法....................................................................22.1安装WEBLOGIC8.1SP4.........................................................32.2创建服务...................................................................82.3启动服务..................................................................142.4WEBCONTENT布署.............................................................152.5WEBLOGIC性能参数配置......................................................20J2EE开发部署指南-1-1引言当应用系统在开发测试和投入生产的时候,需要部署在服务器上运行。目前采用的J2EE服务器主要是BEA公司的WebLogic。文档目的本文档主要介绍WebLogic的安装和应用系统的部署。文档适用人员本文档适合开发测试人员和系统维护人员使用。J2EE开发部署指南-2-2部署方法应用系统项目可能有一个庞大的目录结构,如下:在实际部署的时候,使用的只是跟发布有关的部分内容,别的目录都是为开发和管理服务的。如上图中的才是部署时真正需要的部分。所谓部署也只是和该部分的内容有关。部署有两种方式:WebContent式本地部署,war式远程部署。本地部署适合开发测试阶段使用,提高了开发测试速度;生产系统一般远离开发环境,远程部署适合投入生产的时候采用。虽然远程部署采用的是war包,但包里面的内容还是由WebContent目录下的内容组成。在部署前,使用ant编译工具进行编译,一方面是为了编译排错,另一方面是把WebContent目录外的跟系统运行有关的文件、类拷贝到WebContentJ2EE开发部署指南-3-目录下面,再者就是打war发布包。2.1安装WebLogic8.1sp4部署前,先安装J2EE服务器WebLogic。图1J2EE开发部署指南-4-图2图3J2EE开发部署指南-5-图4J2EE开发部署指南-6-图5为了避免安装软件占用大量的系统空间,这里可以选择Custom安装,只安装部分用到的组建。图6J2EE开发部署指南-7-图7图8J2EE开发部署指南-8-2.2创建服务在发布前,需要新建WebLogic服务,应用系统将被发布在创建的服务里面。图1图2J2EE开发部署指南-9-图3如果是更改原有的服务,可以选择ExtendanexistingWebLogicconfiguration。J2EE开发部署指南-10-图4图5J2EE开发部署指南-11-Express可以满足一般的发布要求,如果还有别的特别要求,选择Custom。图6为控制台(console)用户设置用户名和密码,密码最少8位。J2EE开发部署指南-12-图7如果是测试用,使用开发模式,生产用请使用生产模式。开发模式和生产模式的区别在于:生产模式在启动服务时,需要输入用户名和密码,而开发模式不需要。WebLogic自带的SDK的版本可能会低于开发使用的SDK,但建议使用WebLogic自带的SDK。J2EE开发部署指南-13-图8在这里更改要创建服务的目录和名称。如果同一个目录创建多个服务,需要更改上图中的ConfigurationName。J2EE开发部署指南-14-图92.3启动服务把创建的服务启动。J2EE开发部署指南-15-图1图2控制台输出的启动提示信息。当出现提示时,说明服务已经启动成功。2.4WebContent布署部署工作可以在服务控制台里面实现,也可以让WebLogic自动发布,但后者在频繁的修改程序和测试时显得繁琐,建议使用前者。同样可以采用上传war包来发布。J2EE开发部署指南-16-图1输入服务控制台地址:http:/主机地址/:7001/console;输入用户名和密码,进入控制台页面。如果是本机,可以如下:。图2如果左边部分不显示,请安装MicrofoftVM.J2EE开发部署指南-17-图3建议把要发布的可运行web应用放在服务器的“盘符\:bea\user_projects\domains\myserver\stage”目录下面。图4如果不使用名称,可以在开发目录里面修改为项目需要的名称。J2EE开发部署指南-18-图5图6J2EE开发部署指南-19-图7发布后,运行测试页面以确定是否发布成功。当程序修改并编译后,可以不用重新发布,可以采用重启WebLogic服务的方式加快调试速度。可以直接修改BEA_HOME\user_projects\domains\mydomain\config.xml文件的内容,而不通过console图形界面去发布。如下:?xmlversion=1.0encoding=UTF-8?DomainConfigurationVersion=8.1.4.0Name=mydomainServerListenAddress=ListenPort=7001Name=myserverNativeIOEnabled=trueReliableDeliveryPolicy=RMDefaultPolicyServerVersion=8.1.4.0SSLEnabled=falseHostnameVerificationIgnored=falseIdentityAndTrustLocations=KeyStoresName=myserver//ServerJMSFileStoreDirectory=rmfilestoreName=FileStore/WSReliableDeliveryPolicyDefaultRetryCount=10DefaultTimeToLive=60000Name=RMDefaultPolicyStore=FileStore/SecurityName=mydomainPasswordPolicy=wl_default_password_policyRealm=wl_default_realmRealmSetup=true/EmbeddedLDAPCredentialEncrypted={3DES}2DN66hwTsVvJjyNks3OhQLMMfW4oUxKKC+1NKHP9ktQ=Name=mydomain/SecurityConfigurationCredentialEncrypted={3DES}bEU744qqby0iVb/0P2PS1xrxzW2YBZHA7NvwSork9g6l4ZFCuGBIvuXkh79KjO60ShNn5Y7GQWzH7wXFaWSf3VOFB6dEWyG3J2EE开发部署指南-20-Name=mydomainRealmBootStrapVersion=1/RealmFileRealm=wl_default_file_realmName=wl_default_realm/FileRealmName=wl_default_file_realm/PasswordPolicyName=wl_default_password_policy/JMSServerName=WSStoreForwardInternalJMSServermyserverStore=FileStoreTargets=myserverJMSQueueCreationTime=1131853995265JNDIName=jms.internal.queue.WSStoreForwardQueueJNDINameReplicated=falseName=WSInternaljms.internal.queue.WSStoreForwardQueuemyserver/JMSQueueCreationTime=1131853995593JNDIName=jms.internal.queue.WSDupsEliminationHistoryQueueJNDINameReplicated=falseName=WSInternaljms.internal.queue.WSDupsEliminationHistoryQueuemyserver//JMSServerApplicationName=ltxmisPath=D:\eclipse\workspace\ltxmisStagingMode=nostageTwoPhase=trueWebAppComponentName=ltxmisTargets=myserverURI=ltxmis//Application/Domain把里面的蓝色部分,修改为自己开发目录下的对应内容。如果不需要使用7001的端口,可以修改该文件中的ListenPort=7001部分。2.5Weblogic性能参数配置Java虚拟机运行参数WebLogic的web应用的运行建立在Java虚拟机的基础上面,虚拟机的性能参数决定了发布在其上的Web应用的性能,可以在WebLogic的配置文件中配置WebLogic使用的Java虚拟机的性能参数。目录:C:\bea\weblogic81\server\bin文件:startWLS.exe具体位置:if%PRODUCTION_MODE%==truegotomemArgsProdif%JAVA_VENDOR%==BEAsetMEM_ARGS=-Xms256m-Xmx512mif%JAVA_VENDOR%==SunsetMEM_ARGS=-Xms256m-Xmx512m-XX:MaxPermSize=128mJ2EE开发部署指南-21-gotonoResetMemArgs:memArgsProdif%JAVA_VENDOR%==BEAsetMEM_ARGS=-Xms256m-Xmx512mif%JAVA_VENDOR%==SunsetMEM_ARGS=-Xms256m-Xmx512m-XX:MaxPermSize=128mJava虚拟机的制造者分BEA和SUN,建议两个都设置。上面的参数是根据本人的笔记本设置的参数,可以根据系统运行的具体软硬件环境,设得大一些。

1 / 24
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功