分享
 
 
 

iPlanet安装简单说明

王朝java/jsp·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

iPlanet安装简单说明

关键字索引:

. 软件安装

. 管理部署

. 开发调试

. 参考资料

第一部分: 软件安装

1. 介绍: iPlanet 是SUN公司推荐的支持JAVA应用服务的优秀产品,它包含iPlanet Web Server 和 iPlanet Application Server 两个部分,功能十分强大,但本文只介绍了支持JAVA的部分功能.

2. 软件版本及环境:

iPlanet Web Server 6.0

iPlanet Application Server 6.5(学习版)

操作系统是win2000,256M内存,但iPlanet Application Server 推荐512M内存,

它比较耗资源.

3. 安装 iPlanet Web Server:

通过安装向导可以轻松安装它,需要定制管理帐号密码和两个侦听端口号(管理端口和Web端口),其中要注意的是在配置JDK的时候,有两种选择,一是采用它自带的,二是自定义.推荐用自定义,只需要配置第一项如:JDK Path: d:/jdk1.3即可.此版本目前支持jdk1.2 ,1.3. 当然JDK参数也可以在安装后在管理界面修改配置.

安装完后可以访问调试: http://localhost:port/ 根据安装时候配置的端口可以分别访问管理端和服务端,管理部分还可以从windows的开始菜单中进入.如果顺利访问,则安装成功.

4. 安装iPlanet Application Server:

安装前应该先安装iPlanet Web Server,必需装有tcp/ip协议,还需要提供一个域名,例如domain. 在安装服务过程中,它自带的iPlanet Directory Server也是必须安装的,安装此服务要为它提供一个suffix: dc=,这是一个自定义的标识,也可以填domain. 安装过程中会出现配置Web Server的界面,如果已经安装的iPlanet Web Server(这是安装程序的首选),安装程序会自动配置二者连接支持,还会发布一样例程序到iPlanet Web Server.也可能会修改Web Server的侦听端口. 后面还有一些配置缺省即可, 数据库驱动可以在安装后去配置.

安装完成后可以从开始菜单中打开Samples Application ,可以显示许多样例入口和样例相关介绍说明, 但它在们Application Server上只发布了Fortune (包含Session Bean) ,你可以访问Sample Applications 下的 Fortune (quick test)连接,如果成功显示,则安装成功.

第二部分 管理部署

1. 在iPlanet Web Server 上部署应用程序

iPlanet Web Server 可以支持不含EJB等企业级应用的部署.

进入管理后台后可以在Global Settings 下配置和修改JDK.

部署应用程序的功能可以从Servers----Manage----Class Manager----defaultclass----Manager----Web Application进入到以下发布页面

发布和管理应用程序,注意的是Application URI这一栏应该以"/"开头.

2. iPlanet Application Server的后台管理:

从开始菜单运行IAS Administration Tool可对Application Server进行管理.

下面介绍几个已知部分.

General: 可以配置一些基本参数,选中Enable Dynamic Class Reloading

可以保证每次调用JSP的最新编译.

Database: 用来配置DataSouce.它提供了两种方式,第二种应该是它自带,这里只配置第一种比较常见的Oracle的thin连接.

首先要配置JDBC Drivers:

Drivers Type : 自定义的Drivers标识 .如jdbc_type4

Drivers classpath: 驱动的类路径.

Pooled DataSouce Name:数据源连接池的类名

如:oracle.jdbc.pool.OracleConnectionPoolDataSource

JDBC ClassName: 先填了上面栏目,此栏会被屏蔽.如强行填上会出错

XA Datasouce Name: oracle.jdbc.xa.client.OracleXADataSource

这应该是和事物处理相关的类名.

接下来就可以配置DataSouce了:

在增加窗口里填上JNDI Name,选择刚才配置的DriverType,

然后在UserName 和 Password填入信息即可提交.

在DataSouce Selection Box中选中刚配置的JNDI,

在点选 Vendor Specific Properties添加URL内容,例如:

url : jdbc:oracle:thin:@w22:1521:myora

在修改其他相关参数即可.

还可以编写XML文档用部署工具来配置DataSouce,这在稍后介绍.

Logging: 可以激活配置相关的日志文件.

Application: 可以修改一些应用服务的路径和查看已经配置的Application的一些运行情况.由于是学习版,应用程序的卸载功能没有实现.

后台参数配置修改需要重启服务器才能生效, 可以在General选项管理Server.

3 iPlanet Application Server的部署工具

从开始菜单运行IAS Deployment Tool可以用来在Application Server发布企业级应用服务程序.当然这些发布工作也可以通过和 Jbuilder整合来更方便的进行.操作界面如下图所示:

发布台可以发布*.ear,*.war,*.jar包

发布过程:

首先需要通过Tools----Register Server注册一个服务,user和pwd为安装过程中输入的信息.

如果是已经打好的包文件,比如iPlanet_home\ias\ias-samples下的样例包可直接Open发布,下部的Result和 Message窗口会显示相关信息.如成功发布,一般都需重启服务.样例可以通过已经安装的样例入口访问,也可以和其它自己发布的服务一样通过http://host:port/NASApp/发布服务名/ 形式访问.

如果只是一些JSP和类文件,可以通过发布工具打包并发布:

new 一个Application or Module,输入Name后,可以马上通过向导生成,也可以先OK生成,在通过点选左边生成的空包Insert内容.注意在Insert的过程中要通过 resolve 按钮转化目录结构,一般是去掉目录,直到所选择的文件又红变成蓝色即可.

加入所有文件后可以同过Edit Descriptor来描述,配置服务.

注意的是在配置实体Bean的时候需要提供工厂类:

com.netscape.server.ejb.SQLPersistenceManagerFactory

点选保存会生成相关的XML文件并保存包. 然后发布生成的包

注册DataSouce:

Tools----Register DataSouce;可以直接Open一个XML文件来注册,也可以把输入的参数Save 为一个XML文件,样例XML文件如下:

<?xml version="1.0" encoding="UTF-8"?>

<ias-resource>

<resource>

<jndi-name>jdbc/myora</jndi-name>

<jdbc>

<URL>jdbc:oracle:thin:@localhost:1521:IAS</URL>

<user>j2eeguide</user>

<password>j2eeguide</password>

<driver-name>ora-type4</driver-name>

<conn-pooling>

<initialPoolSize>1</initialPoolSize>

<waitQueueEnabled>true</waitQueueEnabled>

<reclaimTime>600</reclaimTime>

<maxPoolSize>30</maxPoolSize>

<maxIdleTime>120</maxIdleTime>

<queueLength>30</queueLength>

<trace>disable</trace>

<stat>disable</stat>

<waitTimeInQueue>120</waitTimeInQueue>

<tableBasedSanity>false</tableBasedSanity>

<isSanityRequired>true</isSanityRequired>

<incrementPoolSize>1</incrementPoolSize>

<minPoolSize>1</minPoolSize>

</conn-pooling>

</jdbc>

</resource>

</ias-resource>

其中driver-name必须是在管理工具已经配置的Drivers Type.

第三部分 开发调试

1. 与JBuilder7的整合

iPlanet与Jbuilder的整合也非常完美.选择Jbuilder的Tools----Configure Serves

在点选左边Box中的iPlanet Application Server 6.X+,在右边激活它,并配置Home,其它选项回自动配置,如果在Custom中选择 Add iPlanet Tools to Tools Menu,你就会发现在Jbuilder的Tools底部多了三个我们刚刚熟悉功能选项.

开发时,在Project Properties的Server选择iPlanet Application Server 6.X+就可以,项目中就会自动生成定义iPlanet的配置文件了.

目前的学习版只支持EJB1.1规范

2. Jsp,Servlet和EJB的开发

iPlanet对应用程序部署实际上在他的工作目录将包展开

缺省的目录是在 iPlanet_hom/ias/APPS下,

对于Jsp, Servlet,如果在后台配置了Dynamic Class Reloading,修改后直接覆盖,在访问即可看到新的结果.

对于EJB部分也可以直接覆盖,但通常需要重启服务,才可以看到新的讯息.

3. 调试

如果在后台配置了logging,可以在iPlanet_home/ias/logs查看运行日志

也可以在命令方式下运行iPlanet_home/ias/bin/kas -debug,一些bug和调试信息会打印到控制台中.

如果是发布到Web Server中的程序,它会输出到相应的log文件中,Log目录类似于: D:\iPlanet\Servers\https-w22\logs

第四部分 参考资料

1. iPlanet Web Server在它的manual\https下有比较详尽的文档.

2. iPlanet Application Server 可能是学习版的缘故,只有在线资料,也比较详细,如

http://docs.sun.com/source/816-5784-10/contents.htm

http://docs.sun.com/source/816-5786-10/contents.htm

其实ias下它自带的例子也是很好的学习参考资料.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有