OracleWeblogic安装指南中文版.docx
- 文档编号:8294858
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:28
- 大小:307.05KB
OracleWeblogic安装指南中文版.docx
《OracleWeblogic安装指南中文版.docx》由会员分享,可在线阅读,更多相关《OracleWeblogic安装指南中文版.docx(28页珍藏版)》请在冰豆网上搜索。
OracleWeblogic安装指南中文版
WebLogic安装与配置指南
一、BEAWebLogic简介:
BEAWebLogicPlatformTM7.0是BEA公司一套基于J2EE功能强大的电子商务套件,提供了许多功能强大的中间件以方便编程人员编写的JSP、SERVLET等电子商务应用,可以为企业提供一个完整的商务应用解决方案。
BEAWebLogicPlatformTM7.0通过一个统一的、简便的和可扩展的构建体系,让企业能够提高生产力和降低成本。
BEAWebLogicPlatform7.0包含BEA产品中所特有的应用基础结构技术,其中包括BEAWebLogicServerTM、BEAWebLogicPortalTM和BEAWebLogicIntegrationTM。
这些技术与BEAWebLogicWorkshopTM结合起来,为应用开发、部署和管理提供了单一的、统一的、易用的基础结构平台。
BEAWebLogicPlatform7.0提供:
∙统一性
融开发、门户和集成框架入一体的集成服务器为全面满足企业的应用需求,提供了单一的解决方案。
这个平台减少了产品学习、集成、支持和维护的工作量,从而可以降低企业成本,满足业务需求,并充分发挥已有基础结构资产的效益
∙简便性
通过简化应用开发、部署和管理,提高了生产效率。
其集成的开发框架让开发人员(不仅仅是J2EE专家)快速开发和部署企业级WebService应用。
简便的部署和管理将降低维护的要求,从而降低应用维护成本,并让企业专注于业务目标的实现,而不是技术的管理。
∙可扩展性
开放的可扩展性使BEAWebLogicPlatform7.0成为最好的选择,并让企业充分发挥已有和将来投资的效益。
它使用户能够自由选择最适合自身需求的产品,降低风险并充分满足用户当前及日后需求。
BEAWebLogicPlatform7.0承诺带来的充分集成应用环境,既能适应集成大范围遗留的应用服务需求又解决了构建和部署新的基于Java的WebServices的需求。
BEA创造了一个基于标准的环境,简化了复杂的J2EE代码并提供了强大的管理性能
二、WebLogic下载及安装:
对于JAVA开发人员,WebLogic可以在免费下载一套完整的WebLogic7.0,也可以到BEA中国公司的网站上填写一个窗体索取试用版的光盘。
我们还得到WebLogic的一个限制了IP的license,用于学习和开发基于这个套件的代码。
而要是需要正式的投入使用的话,那么就必须支付一定的费用获取没有限制的license。
由于这个套件基于这种发布方式,对于一般网站开发人员可以很轻易地得到WebLogic用于学习开发,当然投入使用是需要付费的。
下载后的WebLogic700_win.exe大小为87M左右,启动后将自动解压安装。
WebLogic7.0的安装过程:
1、安装的启动画面,表示正在解压安装。
2、选择安装的语言种类,这里只有“英语”一种选项供选择。
3、欢迎画面,点击“NEXT”进入到下一步。
4、BEALISENCE画面,点击YES,同意协议,下一步。
5、选择你要安装的目录或新创建一个新的安装目录
6、选择安装方式:
本例为典型(TyicalInstallation),如果你选择安装定制方式,会提示需要安装的组件,包括服务器组件和它提供的一些样例源代码和工程文文件:
7、询问用户WebLogic程序文件安装的目录,选择下一步。
8、WebLogic7的安装进度
9、通知用户安装完毕,所在目录为e:
\bea\WebLogic700,点击“DONE”结束安装。
10、安装完成的目录结构:
C:
\bea>dir
驱动器C中的卷没有标签。
卷的序列号是1919-1BE5
C:
\bea的目录
2002/07/1210:
46
2002/07/1210:
46
2002/07/1210:
46
2002/07/1510:
24761UpdateLicense.cmd
2002/07/1210:
47
2002/07/1210:
43
2002/07/1510:
2711,242license.bea
2002/07/1510:
28712registry.xml
2002/07/1210:
49
2002/07/1210:
51
2002/07/1510:
275,549license_new.bea
二、WebLogic7.0安装时的配置
1、选择“开始”->“程序->“BEAWebLogicPlatform7.0”,然后选择“ConfigurationWizard”进行工程的配置。
1)ChooseDomainTypeAndName:
选择WLSDomain.
2、选择服务器的运行方式,
ChooseServerType:
a.SingleServer
b.AdminServerwithManagedServer(s)
c.AdminServerwithClusterManagedServer(s)
d.ManagedServer
说明:
a.单机版(试用于学习者使用)
b.类似于6.1版本的默认安装,是ManagedServer和AdminServer集成在一起。
(用于远端控制,其他的Server之用)
c.集群Server和AdminServer集成在一起。
(只有特大的系统才会用到)
d.单纯的ManagedServer。
(只作业务,不做管理,本地不保存config.xml信息)
鉴于这里大部分朋友都是自学,所以我们选择SingleServer。
这里为Single方式。
3、用户工程文件存放的目录,默认为“c:
\bea\user_projects\”,选择“下一步”。
至于更改该目录后有没有问题,我不知道。
4、WebLogic的配置窗口,其中:
myserver为主机名,HTTP服务的埠默认为7001,可以改变,对于单机版不用写,默认是localhost,如果想写可以写自己的IP。
5、管理该服务器的用户名和密码,然后点击“下一步”。
在WebLogic7之前默认账号为system,现在用户可以自定义管理账号了。
6、InstallSeverasWindowsService:
NO!
(意思是将其加到WIN2000系统的服务列表内,由系统自动启动,相对来说还是手动控制较灵活)
6、是否将程序项安装到开始菜单,为了执行方便,选择“YES”。
7、配置信息确认,选择”Create”创建这个WebService。
8、结束配置。
如果还要添加其它选项,还可以再次运行该向导。
说明:
因为WebLogic7自带了JDK1.302,所以你可以无需再安装其它JDK版本,而且笔者极力推荐你使用它自已的JDK,以免出现不必要的麻烦。
需要说明的是,启动WebLogic7之前需要在系统环境变量中加入:
变量名:
JAVA_HOME
值:
%you_bea_home%\jdk131_02本例为e:
\bea\jdk131_02
即可。
其实WebLogic6与7并无大的区别,笔者的感觉就是目录结构,7要比6清爽得多,对于开发人员来讲管理要方便得多。
附录:
WebLogic6.0的安装与配置:
1、安装WebLogic到一个目录,如d:
\下。
2、把crack.jar拷到bea\wlserver6.1\lib目录下,将bea\wlserver6.0\config\mydomain目录中的startWebLogic.cmd文件中的setCLASSPATH=.;.\lib\WebLogic_sp.jar;.\lib\WebLogic.jar(如果没有WebLogic_sp.jar,需删掉.\lib\WebLogic_sp.jar;)改为:
setCLASSPATH=.;.\lib\crack.jar;.;.\lib\WebLogic_sp.jar;.\lib\WebLogic.jar(如果在你的项目中使用有其它的jar檔,必须把你的jar檔加在这里。
)
3、把系统环境变量TMP、TEMP改为不带有空格的目录;在JB6里菜单Project-DefaultProj
ectProperties-Paths中把所有带空格的目录改为不带中文名、空格的目录。
WebLogic默认的WEB埠为7001,我们可以在打开一个浏览器输入地址
http:
//localhost:
7001/或http:
//[hostname]:
[port]启动
1.测试是否能连接得上。
WebLogic6.0默认就支持jsp.
6.0默认安装了三个domain.分别是examples、mydomain和petstore
我们以mydomain为例,你的jsp文件可以直接放到
d:
/bea/wlserver6.0/config/mydomain/applications/DefaultWebApp_myserver目录下(个人依据实际情况对d:
/bea/wlserver6.0做相应改动)
DefaultWebApp_myserver是6.0缺省的一个webapplication,我们直接使用就可以了
2.访问你的jsp文件http:
//127.0.0.1:
7001/xxx.jsp。
3.使jsp支持javabean
在mydomain目录下新建目录serverclasses
修改mydomain目录下的startWebLogic.cmd
在setCLASSPATH=…….一行的最后加入
;.\config\mydomain\serverclasses
你在jsp中所使用的javabean就可以放到mydomain/serverclasses下使用
3.WebLogic6.0的console是在浏览器中实现的访问方法
http:
//127.0.0.1:
7001/console
WebLogic6.0上ConnectionPool、DataSource的创建与使用
注意
●以下文档都是以mydomain为例
●本系列文档都是使用相同的配置,即使用以前文档的配置,
1.将附件中的classes12.zip拷贝到wlserver6.0\lib目录下
2.修改config\mydomain\startWebLogic.cmd文件,在setCLASSPATH=。
。
。
一行的最后加入如下语句
;.\lib\classes12.zip
3.修改mydomain\config.xml文件,在最后加入如下语句
CapacityIncrement="1" DriverName="oracle.jdbc.driver.OracleDriver" InitialCapacity="2" MaxCapacity="4" Name="OracleThinPool" Properties="user=scott;password=tiger;dll=ocijdbc8;protocol=thin" Targets="myserver" URL="jdbc: oracle: thin: @10.2.20.46: 1521: ambow"//此处根据你的服务器地址做调整// /> JNDIName="bbb.OracleThintxds" Name="otxds" PoolName="OracleThinPool" Targets="myserver" /> 4.将附件中的sss.class拷贝到mydomain\applications\bbb\WEB-INF\classes目录下 5.修改mydomain\applications\bbb\WEB-INF\web.xml文件,在 。 。 。 。 。 。 。 。 。 。 。 。 之间加入如下语句 6.启动WebLogicDefaultServer 7.访问我们的例子http: //127.0.0.1: 7001/bbb/dst WebLogic6.0中Ejb的使用 Webloigc的安装路径请根据实际情况做修改 1.首先需要把 d: \bea\wlserver6.0\lib\WebLogic.jar;d: \bea\utils\utils.jar设置到CLASSPATH里面 2.编译三个源文件(见附件), myString.java myStringEJB.java myStringHome.java 比如此3个源文件在d: \ambow下, cdd: \ambow javacmy*.java 生成3个类文件, myString.class myStringEJB.class myStringHome.class 3。 在与三个class文件同级的目录下新建目录META-INF,即d: \ambow\META-INF 4。 将附件中的两个xml文件拷贝到新建的META-INF目录下,xml文件中语法的相关含义,请参考WebLogic6.0相关文档 5。 打包文件使用jar命令 jarcvfmyString.jarmyStri*.class-CMETA-INF/WebLogic-ejb-jar.xmlMETA-INF/ejb-jar.xml 注意此前有一空格 运行完该命令后在D: \AMBOW目录下生成myString.jar 6。 使用WebLogic的Ejbc命令生成相关代理类 在d: \运行 javaWebLogic.ejbcambow\myString.jard: \myString.jar 这样就会在d: \下生成我们可以直接发布的jar文件 7。 Deploy 请大家使用WebLogicconsole来deployEjb Deployments->EJB->InstallanewEJB... 暂时不用下面的方法来deploy d: \javaWebLogic.deploy-host127.0.0.1-port7001deployyourpasswordmyString.jar 经过Ejbc处理过的jar文件 8。 测试Ejb使用附件中的一个InvEjb.java(Servlet) 编译此文件时,需要Home和Remote两个InterFace, 即myString.class和myStringHome.class两个文件,只要这两个文件在classpath里面就可以。 可以把InvEjb.java放到d: \ambow下进行编译,因为所需要的两个接口文件就在那里,或者把任何一个(不管是否已经被Ejbc处理过)myString.jar设置到classpath里. 把InvEjb.class拷贝到 D: \bea\wlserver6.0\config\mydomain\applications\bbb\WEB-INF\classes下 修改mydomain\applications\bbb\WEB-INF下的web.xml;文件 增加如下语句 9。 将myString.class和myStringHome.class拷贝到 D: \bea\wlserver6.0\config\mydomain\serverclasses目录下 10。 保存相关文件后,启动Webloigic,访问如下地址 http: //127.0.0.1: 7001/bbb/InvEjb WebLogic中使用Servlet 本文当适合于个人开发时使用,项目deploy时会有专门的人负责的 为方便起见,请先完成相应的修改后,再启动WebLogic 以下操作有些是本来可以在console中完成的,但是由于目前console有些问题,故我们这里直接改动相关文件,以config/mydomain为例子。 1.首先,新建一个WebApplication,方法如下 打开mydomain下的config.xml,在最后的语句之前追加入如下语句 Deployed="true" Name="bbb" Path=".\config\mydomain\applications" > Name="bbb" Targets="myserver" URI="bbb" /> 保存。 2.在mydomain/applications目录下新建目录bbb 在bbb目录下建WEB-INF目录 在WEB-INF目录下新建classes 3.将附件中的web.xml拷贝到bbb\WEB-INF下 对web.xml部分语句的介绍 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 4.将附件中的hwe.class拷贝到mydomain/applications/bbb/WEB-INF/classes目录下 5.启动WebLogic6.0的defaultServer 6.访问我们的小例子 http: //127.0.0.1: 7001/bbb/bluebenben 注意,这里的bbb是我们新建的webapplication. sglzhh是我们的servlet所被映射的名字 映射时加了/*,则访问时,不管我们在http: //127.0.0.1: 7001/bbb/sglzhh后面加什么文件名,都显示该servlet的内容 例如: http: //127.0.0.1: 7001/bbb/sglzhh http: //127.0.0.1: 7001/bbb/sglzhh/kkk.jsp http: //127.0.0.1: 7001/bbb/sglzhh/mm.html 输出结果都是一样的 如果个人想根据自己的爱好对设置做相应改动,请先调通此文档的例子 三、JBuilder6与WebLogic集成开发环境的配置 1、打开Tools-EnterpriseSetup-ApplicationServer,在WebLogic6.x的书签页上,填上BEAhomedirectory(在你安装WebLogic时需要指定)和Weblogcinstallationdirectory等所有的空白路径。 在这以后,你打开Tools-ConfigureLibraries的话,在左边可以看到已经有了两个WebLogic6.x的包(包括deploy和client),里面的jar(主要是一个WebLogic.jar,一个WebLogic_sp.jar。 其中WebLogic_sp.jar是为了给你的WebLogic打补丁的时候准备的,你如果没有可以删掉。 )都是6.1版本的。 2、在Tools--EnterpriseSetup--ApplicationServer面板下选择WebLogic6.x把WebLogicinstallationdirectory设置为D: /bea/wlserver6.1(这样你的jsp也可以用WebLogic了); BEAhomedirectory设置为D: /bea,然后点确定。 在菜单Project下点击DefaultProjectProperties,选择Servers面板,点击Applicationserver有面的按钮---“….”,双击应用服务器选择对话框中的WebLogicApplicationServer6.x修改VMparameters为: -ms6 4m-mx64m-Djava.library.path=C: /bea/wlserver6.1/bin-Dbea.home=C: /bea-DWebLogic.Domain=mydomain-DWebLogic.Name=myserver-Djava.security.policy==C: /bea/wlserver6.1/lib/WebLogic.policy-classpath.;.\lib\WebLogic_sp.jar;.\lib\WebLogic.jar;.\lib\mm.mysql-2.0.14-bin.jar(如果在你的项目中使用有其它的jar檔,必须把你的jar檔加在这里。 )-DWebLogic.management.password=123 点“OK”确定。 3、在Tools-EnterpriseSetup-CORBA标签页里,点Configuration右边的New...,增加一个“WebLogic”的项;在PathforORBtools下,加入WebLogic的目录;在Libraryforprojects下,点"..."加入WebLogic6.xdeploy的库;在compilercommand填上idlj.exe;在Commandoptionforoutputdirectory填上一个目录路径,但是要注意的是,不能是中文、带空
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OracleWeblogic 安装 指南 中文版
![提示](https://static.bdocx.com/images/bang_tan.gif)