SunMicrosystems,Inc.
www.
sun.
com请通过http://www.
sun.
com/hwdocs/feedback提交有关本文档的意见和建议安装指南SunJavaStudioEnterprise72004Q4文件号码:819-1301-102004年12月,修订版A版权所有2004SunMicrosystems,Inc.
,4150NetworkCircle,SantaClara,California95054,U.
S.
A.
保留所有权利.
该发行版本中可能包含由第三方开发的内容.
Sun、SunMicrosystems、Sun徽标和Java是SunMicrosystems,Inc.
在美国和其他国家/地区的商标或注册商标.
所有SPARC商标的使用均已获得许可,它们是SPARCInternational,Inc.
在美国和其他国家/地区的商标或注册商标.
标有SPARC商标的产品均基于由SunMicrosystems,Inc.
开发的体系结构.
UNIX是X/OpenCompany,Ltd.
在美国和其他国家/地区独家许可的注册商标.
本服务手册所介绍的产品以及所包含的信息受美国出口控制法制约,并应遵守其他国家/地区的进出口法律.
严禁将本产品直接或间接地用于核设施、导弹、生化武器或海上核设施,也不能直接或间接地出口给核设施、导弹、生化武器或海上核设施的最终用户.
严禁出口或转口到美国禁运的国家/地区以及美国禁止出口清单中所包含的实体,包括但不限于被禁止的个人以及特别指定的国家/地区.
本文档按"原样"提供,对所有明示或默示的条件、陈述和担保,包括对适销性、适用性和非侵权性的默示保证,均不承担任何责任,除非此免责声明的适用范围在法律上无效.
3目录前言9阅读本书须知9排版惯例11相关文档11Sun欢迎您提出意见和建议131.
SunJavaStudioEnterprise7软件简介152.
准备安装17安装过程概述17计划安装18支持的平台18选择要安装的内容19检验系统是否准备就绪21系统相关性22软件产品相关性和冲突24已安装组件产品的检测24处理组件产品的现有安装25组件产品相关性26共享组件相关性(Solaris操作系统)274SunJavaStudioEnterprise7安装指南2004年12月组件产品服务器的升级路径(Solaris操作系统)28J2SE处理28检查其他先决条件283.
安装JavaStudioEnterprise(MicrosoftWindows)29使用GUI安装程序29安装程序参考信息32初始化系统检查报告32产品序列号33产品选择34容器选择34远程服务器所在的位置35安装目录35配置35安装在不使用静态IP地址的机器上36使用无提示模式安装374.
卸载JavaStudioEnterprise(MicrosoftWindows)39使用GUI卸载程序39在无提示模式下卸载软件405.
安装JavaStudioEnterprise(Solaris操作系统)43检验Solaris操作系统修补程序需求43使用GUI安装程序43安装程序参考信息46公共组件升级47安装目录47系统需求检查47远程服务器所在的位置47目录5配置47非超级用户使用产品48使用无提示模式安装50解决安装期间出现的问题506.
卸载JavaStudioEnterprise(Solaris操作系统)53使用GUI卸载程序53在无提示模式下卸载软件557.
在无提示模式下安装和卸载57在无提示模式下安装57无提示模式安装概述57准备在无提示模式下安装58使用无提示模式的准则58准备状态文件59编辑状态文件60在无提示模式下运行安装程序62在无提示模式下卸载软件648.
设置JavaStudioEnterpriseIDE69启动IDE69设置IDE70设置导入向导71设置向导71注册向导71使用协作运行环境72使用启动选项74JavaStudioEnterpriseIDE用户目录76解决设置IDE过程中出现的问题766SunJavaStudioEnterprise7安装指南2004年12月9.
在IDE中使用SunJavaSystemApplicationServer实例79了解应用服务器集成与实例79应用服务器实例(MicrosoftWindows)80应用服务器实例(Solaris操作系统)81应用服务器与IDE集成82使用缺省管理域82了解管理域84为每个用户创建管理域85其他常见应用服务器任务9010.
在IDE中使用SunJavaSystemWebServer实例93使用正确的Web服务器实例(MicrosoftWindows)93使用正确的Web服务器实例(Solaris操作系统)96其他常见Web服务器任务9811.
使用数据库101设置PointBase连接101使用其他支持JDBC的数据库10412.
升级安装107使用更新中心更新模块107使用许可证管理器工具10813.
使用JavaStudioEnterprise服务器(MicrosoftWindows)111验证过程概述111查找配置数据112验证服务器安装112查找其他文档121解决服务器验证期间出现的问题122诊断常见错误125目录714.
使用JavaStudioEnterprise服务器(Solaris操作系统)129验证过程概述129查找配置数据130验证服务器安装130访问服务器管理控制台132停止服务器137查找其他文档140解决服务器验证期间出现的问题141诊断常见错误14415.
疑难解答147基本安装疑难解答技术147查看安装日志文件147检查资源与设置149执行检验过程149检查分发介质150检验目录服务器连接性150检验口令150检验DNS后缀150JavaStudioEnterprise问题及解决方案152安装JavaStudioEnterprise软件152启动服务器153识别并修复不完全的卸载153A.
Solaris操作系统修补程序编号及描述171B.
JavaStudioEnterprise安装结构175C.
JavaStudioEnterprise服务器参考(MicrosoftWindows)177指定端口号1778SunJavaStudioEnterprise7安装指南2004年12月命令行使用177服务器详细参考信息178应用服务器作为Web容器182Web服务器作为Web容器182D.
JavaStudioEnterprise服务器参考(Solaris操作系统)183指定端口号183应用服务器作为Web容器184Web服务器作为Web容器184E.
JavaStudioEnterpriseIDE中的端口使用189F.
JavaStudioEnterprise共享组件(Solaris操作系统)193索引1959前言此SunJavaStudioEnterprise72004Q4(JavaStudioEnterprise)软件的安装指南提供了安装、设置以及启动此软件的说明.
本书旨在对安装此软件的系统管理员和开发人员提供帮助.
您应对操作环境的基本安装过程富有经验.
屏幕快照将随平台的不同而略有变化.
虽然几乎所有过程都通过JavaStudioEnterprise软件界面来完成,但有时您可能需要在命令行中输入命令.
这会随平台的不同而略有差异.
例如:MicrosoftWindows命令可能会显示为:UNIX命令可能显示为:阅读本书须知您应熟悉安装和卸载平台上选择用来与此软件结合使用的软件产品.
您需要熟悉系统管理命令和主题,例如:Solaris操作系统(Solaris操作系统)中的su、xhost、pkginfo、patchadd和grep.
MicrosoftWindows系统上的服务、注册项和regedit实用程序.
如果您不太了解操作系统的系统管理命令,或者不具有管理员或超级用户权限的用户帐户,请与系统管理员联系以获得安装此软件的帮助.
使用JavaStudioEnterprise集成开发环境(IDE)之前,您还应该熟悉以下几个主题:Java编程语言c:\>cdMyWorkDir\MyPackage%cdMyWorkDir/MyPackage10SunJavaStudioEnterprise7安装指南2004年12月EnterpriseJavaBeans(EJB)技术概念JavaServletAPI语法支持JDBCAPI的驱动程序的语法JavaServerPages技术语法HTML语法如何使用JDBC数据库Java2EnterpriseEdition(J2EE)应用程序组装和部署概念Web服务使用J2EE应用服务器要成功使用JavaStudioEnterpriseIDE,您需要了解J2EE概念,如以下资源中所述:《Java2PlatformEnterpriseEditionBlueprints》http://java.
sun.
com/j2ee/blueprints《Java2PlatformEnterpriseEdition规范》http://java.
sun.
com/j2ee/download.
html#platformspec《J2EE教程》http://java.
sun.
com/j2ee/tutorial《JavaServlet规范2.
3版》http://java.
sun.
com/products/servlet/download.
html#specs《JavaServerPages规范1.
2版》http://java.
sun.
com/products/jsp/download.
html#specs熟悉基于XML的RPC(JAX-RPC)的JavaAPI很有帮助.
有关更多信息,请访问下面的Web页:http://java.
sun.
com/xml/jaxrpc注--Sun对本文档中提到的第三方Web站点的可用性不承担任何责任.
对于此类站点或资源中的(或通过它们获得的)任何内容、广告、产品或其他材料,Sun并不表示认可,也不承担任何责任.
对于因使用或依靠此类站点或资源中的(或通过它们获得的)任何内容、产品或服务而造成的或连带产生的实际或名义损坏或损失,Sun概不负责,也不承担任何责任.
前言11排版惯例相关文档JavaStudioEnterprise文档包括AcrobatReader(PDF)格式的书籍和教程、发行说明、联机帮助以及HTML格式的教程.
访问联机文档访问docs.
sun.
comSMWeb站点,或者通过SunJavaStudioEnterprise开发人员资源门户(http://developers.
sun.
com/jsenterprise)的文档链接,可以查看该部分所描述的文档.
通过Internet上的docs.
sun.
comWeb站点(http://docs.
sun.
com),您可以阅读、打印和购买SunMicrosystems手册.
《SunJavaStudioEnterprise72004Q4发行说明》-文件号码819-1303-10介绍最新的发行更改和技术说明.
《SunJavaStudioEnterprise7安装指南》(PDF格式)-文件号码819-1301-10介绍如何在每个受支持的平台上安装SunJavaStudioEnterprise7集成开发环境(IDE),并且包括其他相关信息,例如系统需求、升级说明、服务器信息、命令行开关、已安装的子目录、数据库集成,以及有关如何使用"更新中心"的信息.
《构建J2EE应用程序》-文件号码819-1299-10字体含义示例AaBbCc123命令、文件和目录的名称;计算机屏幕输出编辑.
cvspass文件.
使用DIR列出所有文件.
Searchiscomplete.
AaBbCc123键入的内容,以便与计算机屏幕输出相区别>loginPassword:AaBbCc123书名、新词或术语以及要强调的词请阅读《用户指南》中的第6章.
这些称为类选项.
必须保存您的更改.
AaBbCc123命令行变量;用实际的名称或值替换要删除文件,请键入DELfilename.
12SunJavaStudioEnterprise7安装指南2004年12月介绍如何将EJB模块和Web模块组装到J2EE应用程序中,以及如何部署和运行J2EE应用程序.
Web应用程序框架文档(PDF格式)《SunJavaStudioEnterprise7Web应用程序框架组件编写人员指南》-文件号码819-1285-10介绍Web应用程序框架组件体系结构以及设计、创建和分配新组件的过程.
《SunJavaStudioEnterprise7Web应用程序框架组件参考指南》-文件号码819-1287-10介绍Web应用程序框架库中可用的组件.
《SunJavaStudioEnterprise7Web应用程序框架概述》-文件号码819-1289-10介绍Web应用程序框架及其概念、工作原理以及与其他应用程序框架的区别.
《SunJavaStudioEnterprise7Web应用程序框架教程》-文件号码819-1291-10介绍使用Web应用程序框架工具生成Web应用程序的机制和技术.
《SunJavaStudioEnterprise7Web应用程序框架开发人员指南》-文件号码819-1293-10提供创建和使用应用程序组件的步骤(这些应用程序组件经组装后通过Web应用程序框架可用来开发应用程序),并解释如何在大多数J2EE容器中部署该应用程序.
《SunJavaStudioEnterprise7Web应用程序框架IDE指南》-文件号码819-1295-10介绍SunJavaStudioEnterprise72004Q4IDE的各个部分,着重介绍如何使用可视工具开发Web应用程序框架应用程序.
《SunJavaStudioEnterprise7Web应用程序框架标记库参考》-文件号码819-1297-10简要介绍Web应用程序框架标记库,并提供对该库中可用标记的广泛参考.
教程SunJavaStudioEnterprise7教程可以帮助您了解IDE的功能.
每个教程都提供各种技术和代码样例,您可以在开发大量的应用程序时使用或进行修改.
所有教程都采用SunJavaSystemApplicationServer来论述部署.
所有教程都可以通过开发人员资源门户中的"教程和代码库"链接进行访问.
在IDE中选择"帮助">"示例和教程"可以访问到所有这些教程.
快速入门指南概要介绍了SunJavaStudioIDE.
如果您初次使用SunJavaStudioIDE或者希望快速获取某个特定功能的介绍,请首先访问快速入门教程.
这些教程介绍了如何开发简单的Web应用程序和J2EE应用程序、生成Web服务,以及如何开始进行UML建模和重构.
您只需花几分钟时间便可以了解快速入门教程.
前言13教程着眼于SunJavaStudioIDE的单一功能.
如果您希望了解某项特定功能的详细信息,请尝试使用教程.
根据示例的着眼点,有些教程从头开始论述如何构建应用程序,有些教程则是在提供的源文件上论述构建应用程序.
您可以花一个小时甚至更少的时间完成教程.
解说式教程利用视频来说明某项功能或技术.
请尝试使用解说式教程,获取关于IDE的可视化概述或某项特定功能的进一步说明.
您只需花几分钟的时间便可以完成解说式教程.
此外,您还可以随意启动和停止解说式教程.
联机帮助您可以在SunJavaStudioEnterprise7IDE中获得联机帮助.
通过按下帮助键(MicrosoftWindows环境中为F1,Solaris环境中为Help键),或者选择"帮助"→"内容"可以打开帮助.
执行以上任意操作都将显示一个帮助主题列表和一个搜索工具.
使用易读格式的文档该文档以易读格式提供,以方便残障用户使用辅助技术进行阅读.
您还可以按照下表所描述的信息找到文档的易读版本.
Sun欢迎您提出意见和建议Sun致力于提高文档质量,并欢迎您提出宝贵的意见和建议.
请通过电子邮件将您的意见发送至以下地址:docfeedback@sun.
com请在电子邮件的主题行注明文档的文件号码(819-1301-10).
文档类型易读版本的格式和位置书籍和教程HTML格式,位置:http://docs.
sun.
com教程HTML格式,位置:开发人员资源门户(http://developers.
sun.
com/jsenterprise)的"示例和代码库"链接发行说明HTML格式,位置:http://docs.
sun.
com14SunJavaStudioEnterprise7安装指南2004年12月15第章1SunJavaStudioEnterprise7软件简介本章简要介绍SunJavaStudioEnterprise72004Q4(JavaStudioEnterprise)产品提供的功能.
JavaStudioEnterprise软件在两张CD-ROM、一张DVD或两个下载文件中提供了一整套工具和服务器.
使用此介质结构可以快速安装需要使用的工具(使用包含"工具组件"的盘1或文件1).
另外,还能够立即或在以后安装可选服务器(使用包含"可选服务器"的盘2或文件2).
您可以对安装和下载进行定制,以最好地满足您的需求.
JavaStudioEnterprise完整的物理介质套件还包括一张DVD光盘,其中包含了在所有受支持的平台上进行安装所需的所有文件.
SunJavaStudioEnterprise7软件包括以下内容:SunJavaStudioEnterprise7IDEJavaStudioEnterprise7插件和SunJavaSystemApplicationServerStandardEdition72004Q2插件SunJavaSystemWebServer62004Q1Update1ServicePack2插件Web应用程序框架SunJavaStudioEnterprise7协作运行环境表1-1列出了SunJavaEnterpriseSystem服务器.
请注意,具体的版本会随平台的不同而有所变化.
表1-1按平台划分的组件产品版本MicrosoftWindows运行环境版本Solaris操作系统运行环境版本SunJavaSystemApplicationServerStandardEdition72004Q2SunJavaSystemApplicationServerStandardEdition72004Q2SunJavaSystemMessageQueue3.
5SP1SunJavaSystemMessageQueue3.
5SP1SunJavaSystemWebServer62004Q1Update1ServicePack2SunJavaSystemWebServer62004Q1Update1ServicePack2SunJavaSystemDirectoryServer5.
2SunJavaSystemDirectoryServer52004Q216SunJavaStudioEnterprise7安装指南2004年12月此次发行JavaStudioEnterprise时,已将其分成两部分打包,以方便下载和安装.
下表说明了这两部分各自的内容.
请参阅表2-3和表2-4,以了解组件产品介质的确切位置.
JavaStudioEnterprise"下一步"页还包含了此软件的说明信息及安装后可能的后续步骤.
安装了盘2(或下载文件2)后,可以看到打开此页的选项.
您还可以从以下安装目录访问此HTML文档:java-studio-install-dir\Docs\locale\zh_CN\WhatsNext.
html.
SunJavaSystemAccessManager6.
1(以前称为标识服务器)SunJavaSystemAccessManager2004Q2SunJavaSystemPortalServer6.
2SunJavaSystemPortalServer2004Q2用于SunJavaSystemApplicationServer的SunJavaSystemIdentityServerPolicyAgent2.
1用于SunJavaSystemApplicationServer的SunJavaSystemIdentityServerPolicyAgent2.
1表1-2JavaStudioEnterprise的组件产品11组件产品的版本随平台的不同而变化.
请查看表1-1,以获得详细信息.
工具组件可选服务器JavaStudioEnterpriseIDESunJavaSystemWebServerSunJavaSystemApplicationServerSunJavaSystemDirectoryServerSunJavaSystemMessageQueueSunJavaSystemAccessManager与SunJavaSystemIdentityServerPolicyAgent协作运行环境SunJavaSystemPortalServer表1-1按平台划分的组件产品版本(续)MicrosoftWindows运行环境版本Solaris操作系统运行环境版本17第章2准备安装本章包含安装JavaStudioEnterprise开发人员环境之前应查看的信息.
JavaStudioEnterprise提供了一整套开发人员工具和服务器,用于开发和部署用Java编程语言(使用J2EE概念)编写的应用程序.
有关此软件所包括的组件产品软件的特定版本的更多信息,请参阅第1章的表1-1.
本章包括:第17页上的"安装过程概述"第18页上的"计划安装"第21页上的"检验系统是否准备就绪"第28页上的"检查其他先决条件"安装过程概述本部分介绍在系统上安装和验证此软件的一般过程.
此软件的所有语言版本均使用相同的安装程序安装.
安装期间,系统会要求您选择所需的语言支持.
始终都会安装英文语言支持.
表2-1软件安装和配置概述任务有关说明计划安装第18页上的"计划安装"检验系统是否准备就绪第21页上的"检验系统是否准备就绪"(仅限Solaris)安装所需的Solaris修补程序请参阅附录A,以获得所需的修补程序列表和第43页上的"检验Solaris操作系统修补程序需求"18SunJavaStudioEnterprise7安装指南2004年12月计划安装要正确规划安装,请查看以下部分.
检验机器是否为受支持的平台,请参阅第18页上的"支持的平台"确定要安装的内容,请参阅第19页上的"选择要安装的内容"检验是否需要卸载以前安装的软件版本,请参阅第25页上的"处理组件产品的现有安装"支持的平台在下列平台上支持JavaStudioEnterprise:MicrosoftWindowsXPProfessionalSP2MicrosoftWindowsXPProfessionalSP1aMicrosoftWindows2000ProfessionalSP4Solaris9OSUpdate7(x86)Solaris8OSUpdate7(UltraSPARCIII)Solaris9OSUpdate7(UltraSPARCIII)安装JavaStudioEnterprise第29页上的"安装JavaStudioEnterprise(MicrosoftWindows)"第43页上的"安装JavaStudioEnterprise(Solaris操作系统)"设置初始IDE环境第69页上的"设置JavaStudioEnterpriseIDE"确认SunJavaSystemApplicationServer的配置第79页上的"在IDE中使用SunJavaSystemApplicationServer实例"(可选)验证是否已正确安装了选定的服务器请参阅第13章,以获得有关在MicrosoftWindows系统上安装的信息请参阅第14章,以获得有关在Solaris操作系统上安装的信息(可选)配置PointBase第101页上的"使用数据库"表2-1软件安装和配置概述(续)任务有关说明第2章准备安装19选择要安装的内容JavaStudioEnterprise软件由"工具组件"与"可选服务器"两部分组成.
对于基本IDE开发环境,请使用工具组件安装程序安装JavaStudioIDE、应用服务器和协作运行环境.
使用可选服务器安装程序安装Web服务器、目录服务器、访问管理器以及门户服务器.
表2-1对工具组件和可选服务器进行了说明.
表2-2组件产品描述11组件产品的版本随平台的不同而变化.
请查看表1-1,以获得详细信息.
工具组件可选服务器JavaStudioEnterpriseIDESunJavaSystemWebServerSunJavaSystemApplicationServerSunJavaSystemDirectoryServerSunJavaSystemMessageQueueSunJavaSystemIdentityServer与SunJavaSystemIdentityServerPolicyAgent协作运行环境SunJavaSystemPortalServer20SunJavaStudioEnterprise7安装指南2004年12月可以从物理介质安装SunJavaStudioEnterprise7软件,也可以通过Web站点下载zip文件进行安装.
表2-3介绍了工具组件和可选服务器在物理介质上的位置.
表2-3软件组件产品在物理介质上的位置平台内容位置MicrosoftWindows工具组件可选服务器DVD:介质驱动器:\ToolsComponents_Windows\installer.
batCD:JSE_04Q4_WIN_1(介质驱动器:)installer.
batDVD:介质驱动器:\OptionalServers_Windows\installer.
batCD:JSE_04Q4_WIN_2(介质驱动器:)installer.
batSolarisOS(x86)工具组件可选服务器DVD:/介质驱动器/ToolsComponents_Solaris_x86/installerCD:/cdrom/volume-label/installer(其中volume-label=jse_04q4_x86_1)DVD:/介质驱动器/OptionalServers_Solaris_x86/installerCD:/cdrom/volume-label/installer(其中volume-label=jse_04q4_x86_2)SolarisOS(Sparc)工具组件可选服务器DVD:/介质驱动器/ToolsComponents_Solaris_sparc/installerCD:/cdrom/volume-label/installer(其中volume-label=jse_04q4_sparc_1)DVD:/介质驱动器/OptionalServers_Solaris_sparc/installerCD:/cdrom/volume-label/installer(其中volume-label=jse_04q4_sparc_2)第2章准备安装21表2-4列出了每个平台的下载文件的名称及内容.
检验系统是否准备就绪在安装过程中,安装程序会执行以下系统检查:系统相关性:系统具备安装所需的硬件、操作系统修补程序和内存吗请参阅第22页上的"系统相关性"不完全卸载:系统是否存在JavaStudioEnterprise不完整安装的迹象"系统准备检查"在MicrosoftWindows系统上进行.
它会检查已安装产品、注册项条目、产品注册条目和Windows服务中是否存在不一致的情况.
检测到问题后,您会看到一份报告,该报告列出了相关差异及更正措施.
请查看图2-1显示的报告样例软件产品相关性和冲突:系统是否安装了与JavaStudioEnterprise软件不兼容的软件或存在其他软件冲突.
请参阅第24页上的"软件产品相关性和冲突".
表2-4按平台划分的下载文件的内容及文件名平台内容文件名MicrosoftWindows工具组件可选服务器jstudio_ent_04Q4-ga-win-1.
zipjstudio_ent_04Q4-ga-win-2.
zipSolarisx86工具组件可选服务器jstudio_ent_04Q4-ga-solaris-x86-1.
zipjstudio_ent_04Q4-ga-solaris-x86-2.
zipSolarisSparc工具组件可选服务器jstudio_ent_04Q4-ga-solaris-sparc-1.
zipjstudio_ent_04Q4-ga-solaris-sparc-2.
zip22SunJavaStudioEnterprise7安装指南2004年12月图2-1初始化系统检查报告样例(MicrosoftWindows).
系统相关性这些检查包括以下内容:安装软件所需的适当访问权限所需并建议使用的内存大小所选产品的足够磁盘空间所需的操作系统软件包和修补程序级别(仅限Solaris)拥有相应的用户权限(Solaris操作系统)您必须拥有安装所需的超级用户(root)权限.
(MicrosoftWindows)您必须拥有安装所需的管理权限.
如果没有相应的用户权限或者并不了解安装软件时必须使用这些权限的必要性,请与系统管理员联系以寻求帮助.
第2章准备安装23系统和磁盘空间需求如果可用内存不符合建议的内存要求,安装程序会显示一则警告,但允许安装继续进行.
如果在内存不足的情况下继续进行安装,那么在此软件的运行环境使用过程中性能可能会下降.
必须满足操作系统和磁盘空间的检查要求,才能继续进行安装.
表2-5列出在支持平台上安装完整的工具组件和可选服务器配置所需的系统需求.
这些是通用的准则.
您的需求可能会因您安装的与JavaStudioEnterprise软件一起使用的附加软件而有所不同.
确定您需要多少安装磁盘空间的主要因素包括,选择安装的产品以及目标系统上存在的兼容产品.
您的机器所特有的其他因素也可能会影响磁盘空间的使用.
如果检测到磁盘空间不足,安装程序不会继续进行安装.
表2-6介绍了在每个支持的平台上进行以下安装的最低磁盘空间需求:完全安装(所有组件产品)工具加J2SEPlatform1.
4.
2_05版(包括IDE、应用服务器和消息队列)每个组件产品服务器单独安装表2-5在一个系统上安装工具和服务器的JavaStudioEnterprise系统需求支持的平台最低配置建议配置Windows2000Pro、WindowsXPProCPU:PentiumIII,500MHzRAM:512MBCPU:PentiumIV,1.
4GHz或更高RAM:1GBSolaris9OSx86PlatformEditionCPU:PentiumIII,500MHzRAM:512MBCPU:PentiumIV,1.
4GHzRAM:1GBSolaris8操作系统、Solaris9操作系统(32位/64位,UltraSPARC平台)CPU:UltraSPARCII450MHzRAM:512MBCPU:UltraSPARCIII750MHzRAM:1GB表2-6JavaStudioEnterprise软件的磁盘空间需求组件产品MicrosoftWindowsSolarisSparcSolarisx86完全安装(所有组件产品)950MB760650MBJ2SE+工具组件600MB470MB470MB应用服务器140MB85MB85MB消息队列20MB8MB20MB24SunJavaStudioEnterprise7安装指南2004年12月软件产品相关性和冲突通过在实际安装之前执行以下检查,安装程序可帮助您识别软件相关性和冲突:安装的组件产品:已安装JavaEnterpriseSystem(仅限Solaris操作系统)或JavaStudioEnterprise产品了吗组件产品相关性:您选择安装的组件产品之间存在相关性吗共享组件相关性:存在必须在安装之前进行升级的已安装共享组件吗仅限Solaris操作系统:安装程序仅检测通过Solaris软件包分发的方式安装的组件产品.
安装程序不会检测最初通过其他方式安装的组件.
鉴于此,您可能需要执行独立的系统检查或参考其他内容以确定当前已安装的软件.
例如:安装程序会忽略与Solaris一起分发的目录服务器版本.
目录服务器版本的软件包名称不同于JavaStudioEnterprise版本的软件包名称.
安装程序会报告与Solaris一起分发的消息队列版本.
消息队列版本的软件包名称与JavaStudioEnterprise版本的软件包名称相同.
已安装组件产品的检测JavaStudioEnterprise软件会检测以下软件,但不与其兼容:预安装在Solaris操作系统中的消息队列,其消息队列版本低于3.
0.
1ServicePack2安装在除应用服务器或Web服务器之外的Web容器上的访问管理器(以前称为标识服务器)软件产品的部分安装,这可能包括已安装但未正确配置的产品JavaStudioEnterprise软件可与以下软件共存:Solaris捆绑的DirectoryServer5.
1版本Solaris捆绑的ApplicationServer7版本协作运行环境4MB4MB4MB目录服务器110MB50MB35MB访问管理器85MB80MB60MB门户服务器100MB160MB95MBWeb服务器130MB75MB70MB交换空间2-4GB2-4GB2-4GB表2-6JavaStudioEnterprise软件的磁盘空间需求(续)组件产品MicrosoftWindowsSolarisSparcSolarisx86第2章准备安装25JavaStudioEnterprise6的现有安装(仅限Windows系统)基于zip/tar的安装(基于非打包的安装)处理组件产品的现有安装JavaStudioEnterpriseIDEJavaStudioEnterprise7IDE可与以下已安装的软件共存:SunJavaStudioStandard5update1SunJavaStudioEnterprise62004Q1如果在已安装了JavaStudioIDE的机器上同时安装SunJavaStudioEnterprise7,安装程序会检测到已安装了JavaStudioIDE.
您可以继续安装IDE的新版本,但请注意以下事项:安装程序会检测到应用服务器的现有安装并指示其具有兼容性.
安装程序不会试图升级您的应用服务器版本.
要安装最新版本的应用服务器,您必须卸载现有的应用服务器.
请使用相应的卸载程序进行卸载.
不能使用JavaStudioEnterprise7安装程序卸载旧版的服务器.
您不能安装任何可能随同JavaStudioEnterprise6一起安装的组件产品服务器的第二个副本.
新安装的IDE将使用以前安装的服务器工作.
如果有未随同JavaStudioEnterprise6一起安装的服务器,您可以选择立即将这些服务器与JavaStudioEnterprise一同安装.
卸载时,请使用相应的卸载程序,因为卸载程序只会卸载那些使用同一版本的安装程序安装的产品.
要卸载现有的IDE,请参阅当前已安装版本的《入门指南》或《安装指南》,了解正确的卸载过程.
不必删除现有用户目录.
JavaStudioEnterprise服务器JavaStudioEnterprise软件所包括的组件产品服务器集还作为SunJavaEnterpriseSystem部署软件套件的一部分进行分发.
通常,由JavaEnterpriseSystem2004Q2安装程序安装的组件产品与此软件兼容.
但是,此JavaStudioEnterprise安装程序仅检测也属于JavaStudioEnterprise软件的组件产品.
注--(仅限Solaris操作系统)由于缺少一个与PointBase相关的软件包,作为JavaEnterpriseSystem2004Q2软件的组成部分而安装的应用服务器与JavaStudioEnterprise7不兼容.
请参阅《SunJavaStudioEnterprise72004Q4发行说明》,以获得该已知问题的更多详细信息.
相应的错误编号参考为5076666.
26SunJavaStudioEnterprise7安装指南2004年12月根据平台的不同(MicrosoftWindows或Solaris操作系统),安装不同版本的目录服务器、访问管理器和门户服务器.
请参阅第1章的表1-1,以获得详细信息.
JavaStudioEnterprise软件检测以下产品的安装并与其兼容(根据平台的不同而有所差异):SunJavaSystemApplicationServer7StandardEditionUpdate1:当通过以下任一方法安装时:JavaStudioEnterprise6(前一发行版本)独立的安装程序SunJavaSystemDirectoryServer5.
2或SunJavaSystemDirectoryServer52004Q2(由JavaEnterpriseSystem安装程序安装,或由JavaStudioEnterprise安装程序安装)SunJavaSystemWebServer62004Q1Update1ServicePack2(由JavaEnterpriseSystem安装程序安装,或由JavaStudioEnterprise安装程序安装)SunJavaSystemAccessManager6.
1(以前称为标识服务器)或SunJavaSystemAccessManager2004Q2(由JavaEnterpriseSystem安装程序安装,或由JavaStudioEnterprise安装程序安装)SunJavaSystemMessageQueue3.
5SP1:通过以下方法安装:独立的安装程序(在MicrosoftWindows机器上,本产品的安装目录路径名不能包含空格.
)使用SunJavaSystemApplicationServerStandardEdition72004Q2进行安装SunJavaSystemPortalServer6.
2或SunJavaSystemPortalServer2004Q2(由JavaEnterpriseSystem安装程序或JavaStudioEnterprise安装程序安装)如果已安装了组件产品服务器的正确版本,但尚未配置,则应先卸载此版本,然后使用JavaStudioEnterprise安装程序重新安装.
组件产品相关性知道组件产品之间的相互相关性很有用,这样您可了解在安装期间显示的"产品选择"页的关联,并正确规划您的安装.
表2-7列出每种组件产品针对其他组件产品的相关性.
它不包括对共享组件(如J2SE平台)的相关性.
第2章准备安装27要使用此表,请先在第一列查找您要安装的产品,然后再查看第二列.
必须安装第二列中列出的产品,以保证适当的关联.
第四列列出了相依产品是否必须与第一列中的产品安装在相同的机器上.
安装程序会在安装过程中为您做出这些选择.
此处出现的信息对制定安装规划很有用.
共享组件相关性(Solaris操作系统)安装程序确保已在机器上安装的软件与JavaStudioEnterprise软件兼容.
许多系统已具有共享组件,如Ant或NSS.
JavaStudioEnterprise安装程序会检查机器上的共享组件.
如果安装程序发现版本与JavaStudioEnterprise不兼容的共享组件,便会将其列出.
如果您继续进行安装,安装程序会将共享组件升级至较新的版本.
检验升级共享组件是否安全很重要.
您需要检查使用较旧的共享组件的现有程序是否与较新的版本兼容.
请参阅附录F,以获得共享组件的列表.
表2-7组件产品相关性安装的组件产品相依的组件产品最低兼容组件产品的版本相依的组件产品必须与已安装的组件产品位于同一台机器上吗JavaStudioEnterpriseIDE(工具)SunJavaSystemApplicationServer7是,还可与远程安装的应用服务器一起运行SunJavaSystemApplicationServerSunJavaSystemMessageQueue3.
0.
1SP2是SunJavaSystemDirectoryServer无SunJavaSystemIdentityServerSunJavaSystemDirectoryServer5.
2是SunJavaSystemWebServer或者SunJavaSystemApplicationServer6.
17update1是SunJavaSystemMessageQueue无SunJavaSystemPortalServerSunJavaSystemIdentityServer6.
1是SunJavaSystemWebServer无28SunJavaStudioEnterprise7安装指南2004年12月组件产品服务器的升级路径(Solaris操作系统)安装程序不对服务器运行环境执行任何升级操作,即从一个版本升级到下一个版本.
如果您不愿先卸载服务器上的JavaEnterpriseSystem版本6,然后再安装JavaStudioEnterprise版本7,而希望采用升级的办法,请参阅《SunJavaEnterpriseSystem2004Q2安装指南》的第8章,了解有关升级服务器运行环境的信息.
此指南的网址为:http://docs.
sun.
com/db/coll/entsys_04q2(英文)或http://docs.
sun.
com/db/coll/entsys_04q2_zh(中文).
J2SE处理JavaStudioEnterprise安装程序会在目标系统上搜索是否存在Java2PlatformStandardEdition(J2SEplatform)的兼容版本.
基于所找到的内容,安装程序会显示以下两种选择之一:如果未在安装机器上找到兼容的J2SE平台,安装程序会提示您提供建议的J2SEPlatform1.
4.
2_05版的安装位置.
如果在系统上找到多个兼容的J2SE版本,安装程序会列出所有已检测到的兼容版本的位置和版本号.
您可选择要使用的安装程序的版本.
检查其他先决条件检验是否已正确设置DNS后缀.
请参阅第150页上的"检验DNS后缀".
下载目录与安装目录的路径名中不能包含空格或其他特殊字符.
29第章3安装JavaStudioEnterprise(MicrosoftWindows)本章介绍如何通过物理介质(CD-ROM或DVD)或通过Web下载的文件来安装JavaStudioEnterprise软件.
本章包括以下主题:第29页上的"使用GUI安装程序"第32页上的"安装程序参考信息"第37页上的"使用无提示模式安装"使用GUI安装程序检验是否已删除计划安装的独立组件产品的不兼容版本.
请参阅第2章,以获得详细信息.
可利用以下任一方法获得该产品:从产品的Web站点下载并解压缩软件购买软件后,将包含软件的物理介质(DVD或CD-ROM)放入适当的驱动器中注--确认您正在使用的盘或下载文件包含要安装的产品.
请参阅第19页上的"选择要安装的内容",以获得详细信息.
30SunJavaStudioEnterprise7安装指南2004年12月安装JavaStudioEnterprise软件1.
使用管理员权限登录到系统上.
2.
启动安装程序.
要从CD-ROM或DVD启动安装程序,请将物理介质放入适当的驱动器中.
如果安装程序未启动,请执行以下附加步骤:a.
从"开始"菜单中,选择"运行",并浏览到介质上的产品目录.
b.
双击文件介质驱动器\installer.
bat.
此时,安装程序就会启动并出现"欢迎"页.
提示--在DVD上,工具组件的安装程序位于ToolsComponents_Windows目录下.
可选服务器的安装程序位于OptionalServers_Windows目录下.
要从Web下载文件启动安装程序,请执行以下步骤:a.
下载并解压缩相应的下载文件.
下载目录的路径名中不能包含空格或其他特殊字符.
确保存在与您的平台和要安装的组件产品相对应的下载文件.
请参阅第19页上的"选择要安装的内容",以获得对下载文件及其内容的详细描述.
工具组件-jstudio_ent_04Q4-ga-win-1.
zip解压缩到ToolsComponents_Windows中可选服务器-jstudio_ent_04Q4-ga-win-2.
zip解压缩到OptionalServers_Windows中b.
解压缩下载文件后,转到包含安装程序的目录中,然后双击installer.
bat文件,启动JavaStudioEnterprise安装程序.
系统准备检查(SRC)对您的系统进行检查,以确保可以成功进行安装.
SRC完成后,要么安装程序启动,要么您会看到一个选项,让您打开"初始化系统检查报告".
3.
(如有必要)请单击"查看报告"按钮,获得进一步说明.
此时会显示"初始化系统检查报告".
如果您的系统未做好安装准备,请按照此报告中的推荐步骤执行,然后单击"重新检查".
您也可以在完成推荐步骤后选择"退出",然后重新启动安装程序.
系统成功通过准备检查后,就会出现"欢迎"页.
提示--如果系统检查表明卸载不完全或您的Windows注册表或产品注册文件中含有旧条目,请参阅第153页上的"修复失败的卸载(MicrosoftWindows平台)"部分,了解有关清理系统的详细信息.
如果您已经尝试仅通过删除产品文件来卸载组件产品,那么您的Windows注册表可能会受到破坏,而且您需要清理旧的注册条目.
第3章安装JavaStudioEnterprise(MicrosoftWindows)314.
在"欢迎"页上,单击"下一步",然后按照安装程序步骤执行.
安装程序提出一系列问题,然后安装您选择的产品.
安装完成后,便会出现"安装完成"页.
如果对安装程序页有疑问,请参阅第32页上的"安装程序参考信息",以获得更多信息.
5.
查看"安装完成"页.
a.
单击"查看摘要"按钮,查看安装摘要信息.
将打开一个新窗口,显示"安装摘要报告".
您在顶部会看到两个按钮:"安装摘要"和"配置数据".
b.
(可选)单击"配置数据"或"安装摘要"按钮可以查看相关信息.
c.
要查看安装程序日志消息,请单击"安装完成"页上的"查看日志".
随即打开一个窗口并显示"安装日志".
日志文件可在用户环境变量%TEMP%指定的位置找到.
例如,C:\DocumentsandSettings\Administrator\LocalSettings\Temp.
日志文件名的格式显示如下:Sun_Java_Studio_Enterprise_7_2004Q4_install.
AtimestampSun_Java_Studio_Enterprise_7_2004Q4_install.
BtimestampSummary_Report.
timestamp6.
单击"关闭"退出安装程序.
32SunJavaStudioEnterprise7安装指南2004年12月7.
(可选)使用相应章节内容验证安装:第13章-介绍服务器安装验证第8章-介绍启动和设置JavaStudioEnterpriseIDE第9章-介绍使用应用服务器第10章-介绍使用Web服务器安装程序参考信息本部分提供了安装程序向导页的其他详细信息.
您看到的安装程序页(面板)及其显示顺序取决于以下几方面因素:平台-某些页面是特定平台所特有的正在安装的组件产品-安装工具组件的过程中看到的页面与安装可选服务器过程中看到的页面略有不同.
机器上已安装的组件产品初始化系统检查报告进行"系统准备检查"是为了检查是否有未完整安装的JavaStudioEnterprise软件或任何组件产品运行环境.
它会检查已安装产品、注册项条目、产品注册条目和Windows服务中是否存在不一致的情况.
检测到问题后,您会看到一份报告,该报告列出了相关差异及更正措施.
请查看图2-1和图3-1,以获得此报告的样例.
第3章安装JavaStudioEnterprise(MicrosoftWindows)33图3-1初始化系统检查报告样例产品序列号在此页上输入产品的许可证序列号.
如果安装JavaStudioEnterprise软件是为了进行评估,则可通过选中文本"生成90天试用许可证序列号"旁边的框来生成试用许可证.
此文本显示在安装程序的"产品序列号"页上.
如果您已购买了该软件,则请输入购买时向您提供的许可证序列号.
通过使用许可证管理器工具,您可以在安装后升级为永久性许可证.
请参阅第12章,以获得有关此工具的更多信息.
如果安装了工具组件后安装可选服务器,您的机器上可能已经有了一个许可证序列号.
在这种情况下,单击"下一步",继续使用现有的试用许可证.
要升级为永久性许可证,请输入一个新的(非试用)产品序列号(同您在物理介质上或通过Web页购买要下载的软件所使用的序列号一样).
34SunJavaStudioEnterprise7安装指南2004年12月产品选择通过此页选择要安装的组件产品.
您所看到的可用产品列表取决于您是在安装工具组件还是在安装可选服务器.
这两个组件产品包位于两个不同的下载文件、CD或DVD文件夹中,具体情况取决于您使用的介质.
有关详细信息,请参阅第19页上的"选择要安装的内容".
如果安装工具组件,则可选择以下产品:JavaStudioEnterpriseIDE7SunJavaSystemApplicationServerSunJavaSystemMessageQueue协作运行环境如果安装可选服务器,则可选择以下产品:SunJavaSystemWebServerSunJavaSystemDirectoryServerSunJavaSystemAccessManager(以前称为标识服务器)SunJavaSystemPortalServer某些组件产品与其他产品具有相关性.
安装程序会为您选择相关的产品.
请查看第26页上的"组件产品相关性",以获得有关产品相关性的更多信息.
由于这些相关性,某些组合不受支持.
例如,如果没有同时安装目录服务器和Web容器,则无法安装访问管理器或门户服务器.
访问管理器和门户服务器的Web容器可以是应用服务器或Web服务器.
安装程序会禁止选择已安装在机器上的组件产品.
容器选择如果安装访问管理器或门户服务器,则可选择Web服务器作为容器,而不是选择缺省的Web容器应用服务器.
为此,请执行以下步骤.
为访问管理器和门户服务器选择Web容器1.
使用可选服务器CD或下载文件启动安装程序.
2.
在"产品选择"页上,选择要安装的服务器,请务必选择安装Web服务器.
您尚未选择Web容器.
您需要在下一个面板上执行此操作.
3.
单击"下一步".
随即会显示"容器选择"页.
在此页指明您要使用替代的Web容器.
如果您已经使用工具组件盘或下载文件安装应用服务器,则请注意,此时要选择缺省Web容器应用服务器.
第3章安装JavaStudioEnterprise(MicrosoftWindows)35如果您先前没有安装JavaStudioEnterprise的工具组件部分,则选择Web服务器作为容器.
4.
单击该单选按钮表明您选择了Web服务器,单击"下一步"继续进行安装.
安装程序会创建必需的Web服务器实例并配置访问管理器和门户服务器(如果选定了这两者),以在此实例中运行.
远程服务器所在的位置当您在另一台机器上安装了应用服务器,并准备将应用程序部署到该远程服务器上时,使用此页可以向安装程序提供信息.
如果在本地机器上安装和使用应用服务器,请接受缺省设置并单击"下一步".
提示--也可从IDE中链接到远程应用服务器.
安装目录在此页上输入安装目录.
缺省的安装根目录为%系统驱动器%\Sun\jstudio_04Q4.
如果指定非缺省安装目录,请遵守下列准则:目录路径名中不能包含空格或其他特殊字符.
java-studio-install-dir根目录中不能超过20个字符.
随JavaStudioEnterprise安装的某些组件产品对其可执行文件的路径名的长度有限制.
每个组件产品均安装在根目录下各自的文件夹中.
请参阅附录B,以获得有关目录结构的更多信息.
配置在此页上输入的值用于配置安装的各种服务器.
您看到的必填字段列表取决于您安装的产品.
主机名是软件安装所在的机器的名称.
DNS域名用于配置各种服务器.
此值必须正确,才能成功安装和配置服务器.
请参阅第150页上的"检验DNS后缀",以获得如何在机器上检验此值的详细信息.
如果不能确定此参数的正确值,请与您的系统管理员联系.
管理员用户ID和管理员口令用于配置您在安装的JavaStudioEnterprise服务器产品.
安装后可使用此ID和口令访问服务器管理界面.
请记下您的口令并将其妥善保管.
安装后您将无法获得该口令.
36SunJavaStudioEnterprise7安装指南2004年12月注--访问管理器和门户服务器不使用您在此页上输入的"管理员用户ID".
请使用用户名amadmin访问这两种组件产品的管理控制台.
查看配置数据您可采用以下方式在安装后查看配置数据:查看位于%TEMP%定义的目录中的"摘要报告".
例如,C:\DocumentsandSettings\Administrator\LocalSettings\Temp.
文件名的格式为:Summary_Report.
timestamp.
从Web浏览器查看配置数据.
文件Configuration_Data.
html保存在java-studio-install-dir中.
安装在不使用静态IP地址的机器上本部分包含有关在没有静态IP地址的系统上安装JavaStudioEnterprise服务器的信息.
如果要在非联网机器或不使用静态IP地址的机器上安装,请使用第37页上的"使用LocalhostIP地址安装"步骤.
例如:便携式计算机使用动态分配的IP地址的机器(DHCP环境)通常,安装前应该断开网络连接,并重新启动.
这可以让JavaStudioEnterprise安装程序自动选取127.
0.
0.
1作为您的IP地址,并将localhost作为您的主机名.
如果机器已连接到网络且具有动态分配的IP地址(通过DHCP),则安装程序使用此动态地址进行配置,这可能会导致服务器在机器重新启动时无法正常运作(与预料情况相同).
注--在上面描述的情况下,您无法从远程系统连接到在机器(IP地址为127.
0.
0.
1且主机名为localhost)上安装的应用服务器.
第3章安装JavaStudioEnterprise(MicrosoftWindows)37使用LocalhostIP地址安装1.
断开您的机器与网络的连接.
2.
重新启动机器.
机器现在使用localhost的IP地址,即127.
0.
0.
1.
3.
检验主DNS后缀是否已正确设置.
请参阅第150页上的"检验DNS后缀".
注--对于便携式计算机,DSN后缀值的设置并不重要.
您可以使用laptop.
com之类的域名.
4.
禁用您可能正在运行的防火墙软件.
5.
使用标准安装过程安装JavaStudioEnterprise.
请参阅第29页上的"使用GUI安装程序",以获得有关在MicrosoftWindows系统上安装的信息.
6.
安装完成后,请根据相应的章节内容继续验证安装:第13章-介绍服务器安装验证第8章-介绍首次启动JavaStudioEnterpriseIDE的过程第9章-介绍使用应用服务器第10章-介绍使用Web服务器注--如果安装此软件时使用localhost作为机器名(主机名),而且连接Internet时通常使用代理服务器,则可能需要更改Web浏览器中的代理设置,以便在尝试访问安装的服务器管理控制台时直接连接或不使用DNS代理服务器.
使用无提示模式安装无提示安装对于在要求类似安装配置的多台主机上安装JavaStudioEnterprise非常有用.
无提示安装要求仅运行一次安装程序便可捕获状态文件中的输入值.
如果使用相应的命令行选项,安装程序进行此无提示运行的过程中就不会安装本产品.
状态文件以参数列表的形式包含您做出的响应,其中每个参数代表一个提示或字段.
然后,您可将此状态文件的编辑版本用作输入,在多台主机上运行安装程序.
有必要编辑机器或平台特定的状态文件参数.
此过程可在您企业的多台主机间传播一种安装配置.
请参阅第7章,以获得有关准备和执行无提示安装的详细信息.
38SunJavaStudioEnterprise7安装指南2004年12月39第章4卸载JavaStudioEnterprise(MicrosoftWindows)提供了一个卸载程序来删除JavaStudioEnterprise软件.
您必须具有管理权限才能卸载此软件.
本章介绍:第39页上的"使用GUI卸载程序"第40页上的"在无提示模式下卸载软件"使用GUI卸载程序使用SunJavaStudioEnterprise7卸载程序可以有选择地卸载特定的JavaStudioEnterprise组件产品或卸载整个软件.
您可以通过"开始"菜单或使用MicrosoftWindows"增加/删除程序"工具启动卸载程序.
警告--不要试图通过删除文件来卸载JavaStudioEnterprise软件的任何部分.
如果未能使用正确的卸载程序,则很有可能导致安装出现问题.
请按照下面的过程使用"开始"菜单:卸载JavaStudioEnterprise软件1.
在启动卸载程序之前退出并关闭IDE.
2.
选择"开始">"程序">"SunMicrosystems">"JavaStudioEnterprise72004Q4">"卸载JavaStudioEnterprise".
此时卸载程序启动并出现"欢迎"页.
40SunJavaStudioEnterprise7安装指南2004年12月3.
单击"下一步".
随即显示"产品选择"页.
4.
选择您要卸载的产品.
注--请密切注意出现的任何警告消息.
卸载程序允许您卸载可能仍由您系统上的其他JavaStudioEnterprise组件产品使用的组件产品.
5.
单击"下一步"启动卸载进程.
卸载过程可能需要几分钟.
6.
当卸载完成时,请单击"关闭".
7.
查看java-studio-install-dir.
成功卸载整个JavaStudioEnterprise软件后会留下以下文件和文件夹:java-studio-install-dirbin-可能包含日志文件MessageQueue3.
5(空目录)如果java-studio-install-dir目录包含其他文件,则可能安装了附加产品,或者未进行完全卸载.
请参阅第15章,以获得更多信息.
如果您选定卸载一个或多个单个组件产品,则仅卸载与该产品相关的文件.
其余产品目录和文件仍保留在机器上.
8.
查看卸载日志文件,以获得错误消息.
日志文件位于用户%TEMP%变量定义的目录中,例如,C:\DocumentsandSettings\Administrator\LocalSettings\Temp.
日志文件名的格式显示如下:Sun_Java_Studio_Enterprise_7_2004Q4_uninstall.
AtimestampSun_Java_Studio_Enterprise_7_2004Q4_uninstall.
Btimestamp9.
如果您完成了卸载并确认卸载成功,则可以删除java-studio-install-dir及其内容.
在无提示模式下卸载软件无提示卸载对于在具有类似配置的多台主机上自动卸载JavaEnterpriseSystem组件非常有用.
无提示卸载要求您仅运行一次卸载程序便可捕获状态文件中的输入值.
使用相应的命令行选项,在卸载程序进行此无提示运行的过程中不会卸载产品.
状态文件以参数列表的形式包含您作出的响应,其中每个参数代表一个提示或字段.
然后,您可将此状态文件的编辑版本用作输入,在多台主机上运行卸载程序.
有必要编辑机器或平台特定的状态文件参数.
第4章卸载JavaStudioEnterprise(MicrosoftWindows)41在无提示卸载过程中,卸载程序使用状态文件卸载JavaStudioEnterprise组件并取消其配置.
无提示模式下的卸载过程类似于无提示模式下的安装过程.
有关无提示模式下卸载的信息,请参阅第7章.
42SunJavaStudioEnterprise7安装指南2004年12月43第章5安装JavaStudioEnterprise(Solaris操作系统)本章介绍如何通过产品的物理介质或通过Web下载的文件,在Solaris操作系统环境中安装JavaStudioEnterprise软件.
在安装之前,您可能需要安装所需的Solaris操作系统修补程序.
本章介绍:第43页上的"检验Solaris操作系统修补程序需求"第43页上的"使用GUI安装程序"第46页上的"安装程序参考信息"第50页上的"使用无提示模式安装"第50页上的"解决安装期间出现的问题"检验Solaris操作系统修补程序需求确定是否需要为Solaris操作系统安装任何修补程序的最快方法是:启动JavaStudioEnterprise安装程序,并运行至"系统需求检查"步骤.
在这一步结束时,安装程序显示有关所需的Solaris修补程序的信息.
如果安装程序未指明需要安装修补程序,则表示您的系统已安装了必要的修补程序.
如果不能确定在Solaris环境中是否安装Solaris修补程序,请与系统管理员联系.
要为Solaris操作系统安装修补程序,您需要具有超级用户权限.
要查看所需修补程序的列表,请参阅附录A.
使用GUI安装程序检验是否已删除计划安装的独立组件产品的不兼容版本.
请参阅第2章,以获得详细信息.
44SunJavaStudioEnterprise7安装指南2004年12月可利用以下任一方法获得该产品:从产品的Web站点下载并解压缩软件将包含该软件的物理介质(DVD或CD-ROM)放入适当的驱动器中注--检验您正在使用的盘或下载文件是否包含要安装的产品.
请参阅第19页上的"选择要安装的内容",以获得详细信息.
安装JavaStudioEnterprise软件注--使用的示例命令都属于csh.
请根据使用的Unixshell对命令进行适当的调整.
1.
检验是否已准备好在机器上进行安装.
请参阅第2章,以获得详细信息.
2.
启动安装.
要从物理介质启动安装,请执行以下步骤:a.
使用超级用户口令以超级用户身份登录到系统上.
b.
插入产品介质.
插入介质时可能会打开一个"文件管理器"窗口(因本地机器设置而异).
要启动安装程序,请在"文件管理器"窗口中双击安装程序图标.
如果未看到"文件管理器"窗口,请执行以下步骤:i.
打开一个终端窗口.
ii.
转到CD-ROM目录或DVD目录,然后启动安装.
提示--在DVD上,可以在您所安装的产品部分对应的顶级目录中找到安装程序.
例如,要在Solarissparc上安装IDE以及应用服务器,请转到目录/cdrom/jse_04q4_dvd/ToolsComponents_Solaris_sparc.
请参阅第19页上的"选择要安装的内容",以获得详细信息.
此时出现"欢迎"页.
转到第3步.
要从Web下载文件启动安装,请执行以下步骤:a.
将JavaStudioEnterprise软件下载并解压缩至您的java-studio-download-dir中.
#cd/cdrom/卷标#.
/installer第5章安装JavaStudioEnterprise(Solaris操作系统)45提示--下载目录的路径名中不能包含空格或其他特殊字符.
确保存在与您的平台及要安装的组件产品对应的下载文件.
请参阅表2-4,以获得对下载文件及其内容的详细描述.
SolarisOS(x86)工具组件-jstudio_ent_04Q4-ga-solaris-x86-1.
zip解压缩到目录ToolsComponents_Solaris_x86中可选服务器-jstudio_ent_04Q4-ga-solaris-x86-2.
zip解压缩到目录OptionalServers_Solaris_x86中SolarisOS(Sparc)工具组件-jstudio_ent_04Q4-ga-solaris-sparc-1.
zip解压缩到目录ToolsComponents_Solaris_sparc中可选服务器-jstudio_ent_04Q4-ga-solaris-sparc-2.
zip解压缩到目录OptionalServers_Solaris_sparc中b.
启用对X服务器的访问.
c.
成为超级用户(root),以进入超级用户环境.
例如:d.
设置DISPLAY环境变量以显示到您的机器名上.
例如:e.
转到包含安装程序的子目录.
f.
启动安装程序.
此时显示"欢迎"页.
继续执行第3步.
3.
在"欢迎"页中,单击"下一步",然后按照安装程序向导页中的各个步骤执行.
安装程序会提出一系列问题,然后安装您选择的产品.
安装完成后,便会出现"安装完成"页.
如果对安装程序页有疑问,请参阅第46页上的"安装程序参考信息",以获得更多信息.
%xhost+机器名%su-root%setenvDISPLAY机器名:0.
0#.
/installer46SunJavaStudioEnterprise7安装指南2004年12月注--在标题为"非超级用户使用产品(通过创建管理域)"的页上创建应用服务器和Web服务器的非超级用户服务器实例,以供标准用户帐户使用.
请参阅第48页上的"非超级用户使用产品",以获得详细信息.
4.
查看"安装完成"页.
a.
单击"查看摘要"按钮,查看安装摘要信息.
将打开一个新的窗口,显示"安装摘要报告".
您在顶部会看到两个按钮:"安装摘要"和"配置数据".
b.
(可选)单击"配置数据"按钮,查看安装的组件产品的配置数据.
c.
要查看安装程序日志消息,请单击"安装完成"页上的"查看日志".
安装程序关闭后,可在/var/sadm/install/logs中找到日志文件.
日志文件名的格式显示如下:Sun_Java_Studio_Enterprise_7_2004Q4_install.
AtimestampSun_Java_Studio_Enterprise_7_2004Q4_install.
BtimestampSummary_Report.
timestampShared_Component_Upgrade.
timestamp5.
单击"关闭"退出安装程序.
6.
退出超级用户权限.
7.
如果启用了客户端访问,则请禁用客户端访问.
8.
(可选)依据相应章节内容验证安装:第14章-介绍服务器安装验证第8章-介绍启动JavaStudioEnterpriseIDE第9章-介绍使用应用服务器第10章-介绍使用Web服务器安装程序参考信息本部分提供了有关安装程序向导页的其他信息,在安装过程中您可能会看到这些向导页.
#xhost-机器名第5章安装JavaStudioEnterprise(Solaris操作系统)47公共组件升级如果有需要升级的共享组件,请查看此安装程序页.
此页显示需要在进行安装前升级的所有共享组件列表.
单击"下一步"升级列出的组件,或者退出安装程序.
安装目录在此页上输入您的安装目录.
缺省安装目录为/opt/SUNWjstudio04q4.
如果指定非缺省安装目录,请遵守下列准则:如果指定非缺省安装目录,请检验您是否具有指定文件的写权限.
java-studio-install-dir根目录长度不得超过20个字符.
随JavaStudioEnterprise一起安装的某些组件产品对其可执行文件的路径名的长度有限制.
指定一个位于本地机器上的安装目录.
请勿使用安装有NFS文件系统的安装目录.
JavaStudioEnterprise安装程序不支持安装至网络安装的文件系统.
检验选定的安装所需的磁盘空间.
系统需求检查安装程序在此页上显示有关系统准备情况的信息.
如果您的机器不满足要求,安装程序就会显示有关该问题的信息.
单击"查看报告",以获得详细信息.
该报告保存在/var/sadm/install/logs/SystemCheck_Report.
timestamp中.
远程服务器所在的位置此页询问关于远程机器上现有安装的应用服务器信息.
如果计划使用远程机器上的应用服务器,请选择"链接到远程机器上的应用服务器"选项,并输入所需的配置数据.
否则,接受缺省值"不要链接到远程机器上的应用服务器".
配置在此页上输入的值用于配置各种服务器.
您看到的必填字段列表取决于您正在安装的产品.
48SunJavaStudioEnterprise7安装指南2004年12月主机名是软件安装所在的机器的名称.
DNS域名用于配置各种服务器.
该值必须正确,才能成功安装和配置服务器.
请参阅第150页上的"检验DNS后缀",以获得有关如何在机器上验证此值的详细信息.
如果您不能确定此参数的正确值,请与您的系统管理员联系.
管理员用户ID和管理员口令用于配置您正在安装的各种JavaStudioEnterprise服务器产品.
安装后可使用此ID和口令访问服务器管理界面.
请记下您选择的口令并将其妥善保管.
安装之后,无法获得该口令.
注--访问管理器和门户服务器不使用您在此页上输入的"管理员用户ID".
使用用户名amadmin可以访问这两种组件产品的管理控制台.
查看配置数据您可采用以下方式在安装后查看配置数据:查看位于/var/sadm/install/logs目录中的摘要报告.
文件名的格式为:Summary_Report.
timestamp.
从Web浏览器查看配置数据.
文件Configuration_Data.
html保存在java-studio-install-dir中.
非超级用户使用产品使用此安装程序页可支持非超级用户帐户从IDE使用应用服务器和Web服务器.
作为非超级用户使用应用服务器和Web服务器,仅用来控制为非超级用户帐户创建的域和实例.
它不改变软件包的安装方式.
例如,您仍必须具有超级用户权限才能使用应用服务器asadmin实用程序和启动Web服务器管理服务器.
缺省情况下,安装程序创建和配置管理域和应用服务器实例,该实例已完全集成在JavaStudioEnterpriseIDE中.
同时还在IDE中配置和集成了Web服务器实例.
这些缺省实例由安装该软件的超级用户所有.
如果您安装了访问管理器或门户服务器,则这些产品被配置为在缺省超级用户拥有的应用服务器实例中运行.
但是,使用安装程序的"容器选择"页选择Web服务器作为替代Web容器时例外.
在此安装程序页上输入有关IDE用户标准帐户的信息,可让安装程序创建由标准用户拥有的应用服务器和Web服务器实例.
如果您不熟悉管理域的应用服务器概念,请参阅第9章以获得更多信息.
如果您在安装过程中未创建非超级用户服务器实例,则可以在安装后手动创建它们.
请参阅第9章和第10章,以获得更多信息.
第5章安装JavaStudioEnterprise(Solaris操作系统)49允许非超级用户使用应用服务器和Web服务器1.
收到提示后,请检验是否选中了相应的复选框.
2.
输入使用该软件的标准用户的用户ID和用户组.
这必须是现有帐户.
3.
单击"下一步",继续进行普通安装.
允许非超级用户使用产品的结果当您选中此选项并提供标准用户帐户信息后,安装程序会执行以下操作:1.
创建属于该非超级用户的缺省应用服务器实例和管理域.
在安装过程中创建的应用服务器和管理域属于您指定的非超级用户帐户,并且可以由该用户启动、停止和使用.
此外,当该用户启动和使用IDE时,服务器注册会显示此缺省服务器实例,并且从IDE内发出的所有操作均可处理此非超级用户实例.
请参阅第9章,以获得更多信息.
2.
创建属于非超级用户的Web服务器实例.
50SunJavaStudioEnterprise7安装指南2004年12月非超级用户实例完全与IDE集成.
非超级用户Web服务器实例出现在IDE的服务器注册中,可用于开发.
请参阅第10章,以获得更多信息.
非超级用户实例名称为https-jstudio.
当选择了Web服务器作为访问管理器或门户服务器的Web容器时,则会将一个属于超级用户的Web服务器实例配置为访问管理器和门户服务器的Web容器,且仅可由具有超级用户权限的用户启动、停止和使用.
超级用户实例名称的格式为:https-机器名.
域名.
使用无提示模式安装无提示安装对于在具有类似配置的多台主机上安装JavaStudioEnterprise非常有用.
无提示安装要求您仅运行一次安装程序便可捕获状态文件中的输入值.
状态文件以参数列表的形式包含您作出的响应,其中每个参数代表一个提示或字段.
编辑某些主机特定的值之后,您便可将状态文件用作输入在多台主机上运行安装程序.
此过程可在企业的多台主机之间传播一种配置.
请参阅第7章,以获得详细信息.
解决安装期间出现的问题1.
您指定的不是缺省安装目录,但软件却安装在了/opt/SUNWjstudio04q4缺省目录中.
原因:您指定的安装目录可能在网络安装的文件系统上.
此软件版本不支持在非本地机器的目录上进行安装.
解决方案:卸载并使用您本地机器上的目录重新安装.
2.
尝试从CD-ROM安装该软件时,即使尝试了第43页上的"使用GUI安装程序"部分第2步的所有建议后,安装程序仍无法启动.
原因:卷管理系统可能在卷标后面附加了字符,如#1.
如果您在卷标尾部看到了此类字符,请尝试下面的解决方案.
例如,SolarisSparc操作系统的工具组件CD-ROM卷标为jse_04q4_sparc-1,如果您看到jse_04q4_sparc-1#1,则尝试此解决方案.
解决方案:执行这些步骤以停止并重新启动系统上的卷管理进程(vold),然后再次运行安装程序.
a.
确保当前没有使用CD-ROM或软盘.
如果不能确定是否找到了此介质的所有用户,请运行fuser命令.
b.
检验您是否为超级用户.
第5章安装JavaStudioEnterprise(Solaris操作系统)51c.
停止卷管理.
d.
重新启动卷管理.
#/etc/init.
d/volmgtstop#/etc/init.
d/volmgtstart52SunJavaStudioEnterprise7安装指南2004年12月53第章6卸载JavaStudioEnterprise(Solaris操作系统)提供了一个卸载程序来删除JavaStudioEnterprise软件.
您必须使用安装时所需的相同用户权限进行卸载.
本章介绍:第53页上的"使用GUI卸载程序"第55页上的"在无提示模式下卸载软件"使用GUI卸载程序使用SunJavaStudioEnterprise7卸载程序从Solaris系统中卸载此软件.
警告--不要试图使用rm-r或pkgrm命令卸载此软件的任何部分.
如果不使用该卸载程序,则很可能导致系统出现故障.
卸载JavaStudioEnterprise软件1.
在开始执行此过程之前,请退出并关闭IDE.
2.
键入以下内容启用客户端访问X服务器:3.
成为超级用户(root).
%xhost+机器名54SunJavaStudioEnterprise7安装指南2004年12月4.
设置DISPLAY环境变量以显示到本地机器.
5.
转到java-studio-install-dir.
例如:6.
启动卸载程序向导.
此时,卸载程序会启动并出现"欢迎"页面.
7.
单击"下一步".
随即出现"产品选择"页.
8.
选择您要卸载的产品.
请密切注意出现的任何警告消息.
卸载程序允许您卸载可能仍由您系统上的其他JavaStudioEnterprise组件产品使用的组件产品.
9.
单击"下一步"启动卸载进程.
卸载过程可能需要几分钟.
10.
当卸载完成时,单击"关闭".
11.
查看java-studio-install-dir.
成功卸载整个JavaStudioEnterprise软件会留下空的java-studio-install-dir.
如果您的目录包含其他文件,则可能安装了附加产品,或者未进行完全卸载.
如果卸载了个别组件产品,则其余产品安装目录仍应存在.
注--卸载程序不删除java-studio-install-dir.
12.
查看卸载日志文件,以获得错误消息.
日志文件位于/var/sadm/install/logs目录中.
日志文件名称的格式显示如下:Sun_Java_Studio_Enterprise_7_2004Q4_uninstall.
AtimestampSun_Java_Studio_Enterprise_7_2004Q4_uninstall.
Btimestamp如果怀疑未完全卸载,请参阅第15章以了解有关修复失败卸载的信息.
%setenvDISPLAY机器名:0.
0#cd/opt/SUNWjstudio04q4#.
/uninstall第6章卸载JavaStudioEnterprise(Solaris操作系统)5513.
(可选)如果卸载成功,请删除其余的目录.
注--仅在您卸载整个JavaStudioEnterprise软件且确定不再需要这些文件后,才删除其余的目录.
仅使用此命令删除日志文件和安装目录.
不要试图使用此命令删除产品文件.
在删除这些日志文件及其所驻留的目录之前,您必须成功运行卸载程序.
14.
禁止客户端访问,并退出超级用户权限.
在无提示模式下卸载软件无提示卸载对于在具有类似配置的多台主机上自动卸载JavaEnterpriseSystem组件非常有用.
请参阅第7章,以获得详细信息.
#rm-rjava-studio-install-dir#xhost-机器名#exit56SunJavaStudioEnterprise7安装指南2004年12月57第章7在无提示模式下安装和卸载本章介绍如何在无提示模式下安装和卸载JavaStudioEnterprise软件.
本章包括以下主题:第57页上的"在无提示模式下安装"第64页上的"在无提示模式下卸载软件"在无提示模式下安装无提示安装对于在具有类似配置的多台主机上安装JavaStudioEnterprise非常有用.
无提示安装要求只运行一次安装程序便可以捕获状态文件中的输入值.
状态文件以参数列表的形式包含您做出的响应,其中每个参数代表一个提示或字段.
编辑某些主机特定的值后,您便可将状态文件用作输入在多台主机上运行安装程序.
此过程可在您企业的多台主机之间传播一种配置.
本部分包含以下主题:第58页上的"准备在无提示模式下安装"第58页上的"使用无提示模式的准则"第59页上的"准备状态文件"第60页上的"编辑状态文件"第62页上的"在无提示模式下运行安装程序"无提示模式安装概述在无提示模式下进行安装可以在具有相同平台的多个系统上传播类似的JavaStudioEnterprise安装,这需要执行以下多个步骤:1.
在非安装模式下运行安装程序,准备好状态文件.
按照第64页上的"生成状态文件"步骤执行操作.
2.
遵循第60页上的"编辑状态文件"部分提到的准则来编辑状态文件.
58SunJavaStudioEnterprise7安装指南2004年12月3.
为将要使用无提示安装模式的平台生成正确的状态文件ID.
请查看第61页上的"创建平台相应的ID"部分.
如果需要执行此操作,请遵循第61页上的"使用安装程序生成状态文件ID"步骤.
4.
在无提示模式下运行安装程序.
按照第62页上的"在无提示模式下运行安装程序"步骤执行操作.
5.
安装了包含工具组件的盘1(或下载文件1)后,对包含可选服务器的盘2(或下载文件2)重复执行上述四个步骤.
准备在无提示模式下安装创建状态文件之前,执行与交互式安装相同的预安装步骤.
如果您尚未阅读相关内容,请参阅第17页上的"准备安装"(对于Solaris操作系统机器,请参阅第43页上的"检验Solaris操作系统修补程序需求").
查看有关使用无提示模式的准则.
使用无提示模式的准则如果您是经验丰富的JavaStudioEnterprise服务器组件用户,则可能习惯于手动生成状态文件.
但是,此方法容易产生错误.
请遵循以下准则,以便成功地进行无提示安装:允许安装程序生成状态文件,如第59页上的"准备状态文件"中所述.
请勿手动创建初始状态文件.
由安装程序生成的状态文件利用了安装程序的实时相关性检查和错误报告功能.
如果您准备将JavaStudioEnterprise的两个部分("工具组件"和"可选服务器")都采用无提示模式进行安装,那么需要为安装的每张盘或每个文件(盘1或盘2)生成独立的状态文件.
进行任何编辑之前,请保存状态文件的副本.
请勿修改参数,除非需要编辑它们的值.
请勿删除参数,即使它没有值.
请勿增加参数.
请勿更改参数出现的顺序.
编辑值时,请注意初始类型和格式,并在输入新值时保留这些类型和格式.
例如:如果旧值为主机名,请输入主机名而不是全限定域名.
如果旧值以斜线开头,请确保新值也以斜线开头.
保留初始值的大小写.
替换删除的任何值.
如果需要参数,则安装或配置可能会失败.
第7章在无提示模式下安装和卸载59检验DNS后缀属性是否已正确设置.
请参阅第150页上的"检验DNS后缀".
准备状态文件要准备状态文件,必须先使用图形界面和命令行选项运行安装程序,以禁止实际安装.
请按照生成状态文件步骤执行操作.
然后编辑状态文件,以便在特定的目标机器上使用.
请参阅第60页上的"编辑状态文件"部分.
提示--需要为此软件的每张盘或每个文件创建独立的状态文件.
"工具组件"和"可选服务器"安装程序为状态文件生成的配对的值集不同.
生成状态文件1.
使用适当的权限登录以进行安装.
(Solaris操作系统)a.
使用xhost命令授予对机器的访问权.
b.
如果未以root的身份登录,请成为超级用户.
c.
设置DISPLAY环境变量以显示到本地系统.
(MicrosoftWindows系统)使用管理员权限登录.
2.
在命令窗口中,转到安装程序所在的目录.
例如,如果从Web下载文件:3.
启动安装程序,提供状态文件的绝对路径名.
安装程序命令的格式如下:(Solaris操作系统)%xhost+您的本地机器%setenvDISPLAY您的本地机器:0.
0cdjava-studio-download-dir#.
/installer-no-saveState[statefile]60SunJavaStudioEnterprise7安装指南2004年12月(MicrosoftWindows)其中4.
按照适用于您平台的安装章节中指定的说明,继续运行安装程序.
当您响应安装程序时,它会在状态文件中记录您的回答.
完成安装后,状态文件便会出现在您指定的位置.
编辑状态文件在进行无提示安装之前,请编辑状态文件以确保本地参数(如主机名、域名、IP地址以及其他此类设置)适用于目标安装机器.
请阅读第61页上的"编辑本地参数"部分.
编辑状态文件参数时要特别小心,确保使用了正确的主机名、域名以及IP地址值.
无提示模式安装程序不会像交互安装程序一样进行同级别的验证.
如果计划在与创建状态文件的操作系统不同的系统上进行安装,您可能还需要更改状态文件ID.
请阅读第61页上的"创建平台相应的ID"部分.
注--使用在其他机器上生成的状态文件时,您会在控制台中看到"corruptstatefile"(损坏状态文件)消息.
请确保已经更改了状态文件ID以及所有其他本地机器参数.
C:\>installer.
bat-no-saveState[statefile]选项描述-no防止安装程序在此主机上安装软件.
要求生成状态文件.
-saveState指示安装程序在statefile指定的位置生成状态文件.
如果忽略statefile值,则安装程序会写入隐藏目录.
install中的缺省文件statefile.
out.
注:如果要从物理介质调用安装程序,请不要忽略状态文件名称和路径.
statefile指定已生成的状态文件的绝对路径.
第7章在无提示模式下安装和卸载61编辑本地参数下表列出了您可能需要编辑的参数,这取决于机器的设置.
例如,生成状态文件的机器与进行安装的机器可能在同一域中,也可能不在同一域中.
创建平台相应的ID在与计划执行状态文件的机器具有相同操作系统的机器上生成状态文件.
以下平台具有不同类型的状态文件ID:Solaris8(Sparc)Solaris9(Sparc)Solaris(x86)MicrosoftWindows2000ProfessionalEditionMicrosoftWindowsXPProfessionalEdition以下过程通过在您要执行无提示安装的平台上运行安装程序来生成状态文件ID.
警告--Windows机器上创建的状态文件不能在Solaris操作系统机器上编辑和使用.
使用安装程序生成状态文件ID1.
使用适当的权限登录.
(Solaris操作系统)如果未以超级用户的身份登录,请成为超级用户.
(MicrosoftWindows)您必须具有管理员权限才能运行安装程序.
表7-1可编辑的状态文件参数参数名用法和缺省值(如果有)currentInstallDirectory安装目录.
缺省值:SolarisOS-/opt/SUNWjstudio04q4Windows-\Sun\jstudio_04Q4CMN_HOST_NAME机器名CMN_DOMAIN_NAME域名CMN_ADMIN_USER安装程序会话期间输入的管理员用户ID.
缺省值为adminCMN_ADMIN_PASSWORD安装程序会话期间输入的管理员口令.
无缺省值.
请记下您选择的口令.
安装之后,无法获得该口令.
CREATE_NON_ROOT_INSTANCEYes/No指示符.
缺省值为"No".
DEPLOY_CONTAINER_TYPE缺省值为appserver,也可以为webserverSTUDIO_USER非超级用户帐户登录ID.
STUDIO_GROUP非超级用户帐户组.
62SunJavaStudioEnterprise7安装指南2004年12月2.
在命令窗口中,转到安装程序所在的目录.
3.
使用-id选项运行安装程序.
(Solaris操作系统)(MicrosoftWindows)此命令会生成加密的标识符.
此标识符类似如下:ddaf55796c650e12941234a6bf8be824397f5fe4.
复制标识符并将值粘贴到状态文件中,作为STATE_BEGIN和STATE_DONE参数的值.
以下为状态文件中状态文件标识符的示例:在无提示模式下运行安装程序在与生成状态文件的机器具有相同操作系统的机器上运行安装程序,或者执行创建新的状态文件ID(与目标安装机器的平台匹配)的步骤.
请参阅第61页上的"使用安装程序生成状态文件ID"部分.
在无提示模式下运行安装程序1.
在要安装JavaStudioEnterprise组件的主机上打开终端窗口.
2.
禁用桌面防火墙软件,以免与安装程序的端口分配逻辑发生冲突.
3.
(仅限Solaris操作系统)通过提供对X服务器的访问权限并设置DISPLAY环境变量来准备安装.
#.
/installer-idC:\>installer.
batno-src-id[STATE_BEGINSunJava(tm)StudioEnterprisef31c7e86a64605bc5b9b629931a30b275a0eb447].
.
.
[STATE_DONESunJava(tm)StudioEnterprisef31c7e86a64605bc5b9b629931a30b275a0eb447]第7章在无提示模式下安装和卸载63a.
提供对您机器的访问权.
b.
确保DISPLAY环境变量已正确设置为本地机器.
例如,如果您的机器名为myhost:4.
使用适当的权限登录.
(Solaris操作系统)您必须是超级用户.
(MicrosoftWindows)您必须具有管理员权限.
5.
在命令窗口中,转到安装程序所在的目录.
6.
使用以下选项启动安装程序:(Solaris操作系统)(MicrosoftWindows)其中:执行时间可能会很长,具体情况取决于您所要安装的组件数目及类型.
7.
(可选-仅限Solaris操作系统)监视无提示安装的进度.
当安装程序执行时,可通过记录对安装日志所做的更改来监视其进度.
请执行以下步骤:%xhost+机器名%setenvDISPLAYmyhost:0.
0#.
/installer-nodisplay-noconsole-statestatefileC:\>installer.
bat-nodisplay-noconsole-statestatefile选项描述-noconsole在无提示模式下启动安装程序,从而禁止命令行界面.
-nodisplay在无提示模式下启动安装程序,从而禁止图形用户界面.
-state使用指定的statefile作为无提示安装的输入.
statefile指定statefile的绝对路径名.
64SunJavaStudioEnterprise7安装指南2004年12月a.
在终端窗口中,使用cd命令转到日志文件目录.
例如:b.
找到用于当前安装的日志文件.
有关JavaStudioEnterprise日志文件的更多信息,请参阅第147页上的"查看安装日志文件".
c.
使用tail命令在消息写入日志时对其进行监视.
例如:在无提示模式下卸载软件无提示卸载对于在具有类似配置的多台主机上自动卸载JavaEnterpriseSystem组件非常有用.
无提示卸载要求只运行一次卸载程序,卸载程序便可以捕获在状态文件中提供的值.
无提示模式下的卸载过程类似于无提示模式下的安装过程.
有关使用无提示模式的信息,请参阅第58页上的"准备在无提示模式下安装"和第59页上的"准备状态文件"部分.
对于无提示卸载,唯一需要编辑的主机特定参数就是状态文件ID,如第61页上的"创建平台相应的ID"中所述.
在无提示模式下卸载的基本过程如下:生成状态文件编辑状态文件使用状态文件在无提示模式下运行卸载程序生成状态文件1.
(仅限Solaris操作系统)通过提供对X服务器的访问权并设置DISPLAY环境变量来准备安装.
a.
提供对您机器的访问权.
cd/var/sadm/install/logs#tail-flog-file-name%xhost+机器名第7章在无提示模式下安装和卸载65b.
确保DISPLAY环境变量已正确设置为本地机器.
2.
使用适当的权限登录(Solaris操作系统)如果未以root的身份登录,请成为超级用户.
(MicrosoftWindows)您必须具有管理员权限.
3.
转到包含卸载程序的目录:4.
使用以下命令运行卸载程序:(Solaris操作系统)(MicrosoftWindows)其中:5.
继续执行卸载程序以完成卸载.
当您响应卸载程序时,卸载程序会在指定的状态文件中记录您的回答.
完成卸载后,状态文件便会出现在您指定的位置.
6.
对于要执行无提示卸载的每台主机,请使用状态文件副本,如有必要,请编辑状态文件ID.
如果要在与生成状态文件的机器具有不同操作系统的机器上使用此状态文件来卸载JavaStudioEnterprise,则需要相应地替换状态文件ID.
请参阅第61页上的"创建平台相应的ID".
%setenvDISPLAYmachinename:0.
0cdjava-studio-install-dir#.
/uninstall-no-saveStatestatefileC:\>uninstall.
bat-no-saveStatestatefile-no防止卸载程序删除软件.
-saveState指示卸载程序在statefile指定的位置生成状态文件.
指定要创建的状态文件的绝对路径.
statefile指定已生成的状态文件的绝对路径.
66SunJavaStudioEnterprise7安装指南2004年12月警告--Windows机器上创建的状态文件不能用于Solaris操作系统机器.
在无提示模式下运行卸载程序1.
确保已适当准备并编辑了状态文件,如前面第64页上的"生成状态文件"过程中的第6步所述.
2.
检验您是否具有卸载的适当权限.
3.
转到包含卸载程序的目录.
4.
使用以下选项从命令行启动卸载程序:(Solaris操作系统)(MicrosoftWindows)其中:当运行卸载程序时,可通过检查卸载日志来监视其进度.
监视在无提示模式下的卸载(Solaris操作系统)1.
在终端窗口中,转到日志文件目录.
2.
找到用于当前卸载的日志文件.
用于监视的相关日志文件为:#.
/uninstall-nodisplay-noconsole-statestatefileC:\>uninstall.
bat-nodisplay-noconsole-statestatefile-noconsole在无提示模式下启动卸载程序,从而禁止命令行界面.
-nodisplay在无提示模式下启动卸载程序,从而禁止图形用户界面.
-state使用指定的statefile作为无提示卸载的输入.
statefile指定statefile的绝对路径名.
#cd/var/sadm/install/logs第7章在无提示模式下安装和卸载67Sun_Java_Studio_Enterprise_7_2004Q4_uninstall.
Btimestamptimestamp变量代表创建日志的时间.
它的格式为MMddhhmm,其中:3.
使用tail命令在消息写入日志时进行监视.
例如:MM指定月份dd指定日期hh指定小时mm指定分钟#tail-flog-file-name68SunJavaStudioEnterprise7安装指南2004年12月69第章8设置JavaStudioEnterpriseIDE在安装IDE后,请使用本章中的信息启动、设置和注册软件.
本章包括以下主题:第69页上的"启动IDE"第70页上的"设置IDE"第72页上的"使用协作运行环境"第74页上的"使用启动选项"第76页上的"JavaStudioEnterpriseIDE用户目录"第76页上的"解决设置IDE过程中出现的问题"启动IDE"工具组件"安装过程结束时,您会看到启动IDE的选项.
MicrosoftWindows机器上缺省选择此选项.
由于可能遇到文件权限问题,所以建议不要在安装有Solaris操作系统的机器上使用此选项.
第一次启动IDE时,系统会提示您执行以下任务:注册软件说明是否要进行自动更新检查启动IDE(MicrosoftWindows系统)请使用以下方法之一:双击位于桌面上的"JavaStudioEnterprise"图标.
选择"开始"→"程序"→"SunMicrosystems"→"JavaStudioEnterprise72004Q4"→"启动JavaStudioEnterprise".
通过以下这些步骤从命令行启动IDE:70SunJavaStudioEnterprise7安装指南2004年12月1.
在"命令提示符"窗口中,转到包含IDE可执行程序的安装目录.
例如2.
使用以下一条命令启动IDE:使用runidew.
exe以使用桌面图标所用的缺省启动程序启动IDE.
要启动IDE并在Windows控制台中显示消息,请键入:可以在命令行或java-studio-install-dir\Ent_04Q4\bin\ide.
cfg文件中指定runide.
exe命令选项.
请参阅第74页上的"使用启动选项".
启动IDE(Solaris系统)1.
转到包含IDE可执行程序的安装目录.
例如:2.
启动IDE.
可以在命令行或java-studio-install-dir/Ent_04Q4/bin/ide.
cfg文件中指定runide.
sh命令选项.
请参阅第74页上的"使用启动选项".
设置IDEIDE包含以下用于控制IDE环境方面的向导:设置导入向导设置向导注册向导C:\>cdjava-studio-install-dir\Ent_04Q4\binC:\>runidew.
exeC:\>runide.
exe%cdjava-studio-install-dir/Ent_04Q4/bin%.
/runide.
sh第8章设置JavaStudioEnterpriseIDE71设置导入向导如果您的机器上有IDE的早期版本,则第一次启动IDE时会出现"设置导入"向导.
该向导可用于从JavaStudioEnterprise的早期IDE版本中导入设置.
如果不需要导入设置,请选择"否",然后单击"启动IDE".
设置向导通过从主IDE窗口中选择"工具"→"设置向导",可访问"设置"向导.
可以在"设置"向导中执行以下操作:设置IDE显示窗口模式(MDI或SDI)指定用于内部和外部Web页的Web浏览器设置要使用的Web代理设置(如果您位于防火墙后面)使用"模块安装"页启用或禁用IDE模块使用"更新中心"页控制以下内容:自动更新检查自动更新的频率要检查的更新中心URL注册向导第一次启动IDE时,就会出现"注册"向导.
可使用该向导在SunDeveloperResources(Sun开发人员资源)Web站点上进行注册.
注册您的软件有如下好处:访问"更新中心"以下载和安装新的模块和更新.
访问预览模块、修补程序以及故障修复程序.
如果决定以后再注册SunDeveloperResources(Sun开发人员资源),请从IDE主窗口中选择"帮助"→"其他资源"→"注册向导".
启用或禁用IDE模块1.
从主菜单中,选择"工具">"设置向导".
2.
单击"下一步",直到显示"模块安装"页为止.
72SunJavaStudioEnterprise7安装指南2004年12月3.
展开模块类别节点以显示模块列表.
单击模块图标,查看有关模块功能的简短描述.
4.
通过将"启用"属性值切换为true或false,启用或禁用模块.
缺省情况下,使用IDE安装的所有模块都已启用,但WebLogic服务器部署模块(WebLogic插件)除外.
有关启用此模块的信息,请在以下网址查找WebLogic技术文章:http://developers.
sun.
com/prodtech/javatools/jsenterprise/reference/techart/index.
html.
使用协作运行环境SunJavaStudioEnterprise72004Q4引入了企业协作方面的新功能.
要在IDE中启用协作功能,请在通过"工具组件"盘(或文件)安装IDE时安装"协作运行环境",并启动"协作运行环境".
请参阅第19页上的"选择要安装的内容".
从"开始"菜单(Windows)或命令行(Solaris操作系统)启动"协作运行环境".
"协作运行环境"被配置为MicrosoftWindows系统重启时自动启动.
可以使用MicrosoftWindows的"控制面板"更改此配置.
请参阅第73页上的"配置"协作运行环境"(MicrosoftWindows)".
此运行环境启动后,启动IDE,然后从IDE内部创建一个帐户.
按照以下步骤执行操作.
启用协作功能1.
安装"工具组件"后,查找并启动运行环境脚本.
(MicrosoftWindows)选择"开始"→"程序"→"SunMicrosystems"→"JavaStudioEnterprise72004Q4"→"协作运行环境"→"启动运行环境".
(Solaris操作系统)a.
转到包含可执行程序的安装目录.
例如:%cdjava-studio-install-dir/CollabRuntime/bin第8章设置JavaStudioEnterpriseIDE73b.
启动"协作运行环境"进程.
需要以超级用户身份登录才能启动此进程.
2.
启动IDE.
3.
从IDE主菜单中选择"协作"→"登录".
此时,在IDE的右侧就会打开"协作"窗口.
4.
单击"增加帐户".
将显示"增加协作帐户"向导.
5.
选择"我希望注册一个新帐户",然后单击"下一步".
6.
继续执行向导,进入"服务器位置"窗格.
输入"协作运行环境"的位置.
要确认安装期间配置使用的实际端口号和位置,请查看Configuration_Data.
html文件.
如果您接受了缺省安装目录,那么可在以下位置找到此文件:(MicrosoftWindows)C:/Sun/jstudio_04Q4/Configuration_Data.
html(Solaris操作系统)/opt/SUNWjstudio/Configuration_Data.
html服务器位置的形式为机器名:端口号.
如果缺省端口号在安装期间有效,此位置应该为机器名:5222.
配置"协作运行环境"(MicrosoftWindows)"协作运行环境"是作为一项MicrosoftWindows服务安装的.
其缺省设置为当Windows系统启动时自动启动.
您可以按照以下步骤更改此设置:1.
选择"开始"→"设置"→"控制面板"(或"开始"→"控制面板").
此时,屏幕上会显示"控制面板"对话框.
2.
双击"管理工具".
屏幕上会显示"管理工具"对话框.
3.
双击"服务".
4.
向下滚动"服务"列表,右键单击"JavaStudioEnterprise7协作运行环境"条目.
5.
从上下文菜单中选择"属性",然后从下拉列表中选择"启动类型".
此运行环境的缺省配置为自动,这样运行环境就能在Windows启动时被启动了.
%.
/xmppdstart74SunJavaStudioEnterprise7安装指南2004年12月更改协作日志记录选项1.
在以下位置查找"协作运行环境"的配置文件:java-studio-install-dir/CollabRuntime/config/xmppd.
conf2.
要开启调试日志记录功能,请在文本编辑器中打开配置文件,设置iim.
log.
iim_server.
severity=DEBUG.
3.
您可在以下位置找到"协作运行环境"日志文件:java-studio-install-dir\CollabRuntime\log\xmppd.
log.
查找其他协作文档可以从IDE的联机帮助中找到"协作"功能的其他文档.
单击"帮助"→"帮助主题",然后选择适当的主题:开发人员协作帮助开发人员协作聊天帮助开发人员协作文件共享帮助停止"协作运行环境"(MicrosoftWindows)选择"开始"→"程序"→"SunMicrosystems"→"JavaStudioEnterprise72004Q4"→"协作运行环境"→"停止运行环境".
(Solaris操作系统)a.
转到包含可执行程序的安装目录.
例如:b.
启动"协作运行环境"进程.
使用启动选项可以使用其他的命令行选项运行runide启动脚本.
%cdjava-studio-install-dir/CollabRuntime/bin%.
/xmppdstop第8章设置JavaStudioEnterpriseIDE75可以按以下方法使用这些选项:在命令行中键入这些选项将这些选项放在java-studio-install-dir/Ent_04Q4/bin/ide.
cfg文件中IDE在解析任何命令行选项之前会读取ide.
cfg文件.
可以在ide.
cfg文件的多个行上键入选项.
表8-1列出了runide的命令行选项.
表8-1IDE启动选项选项描述-h-help打印可用选项及其用法的描述.
-jdkhomejdk-home-dir指定J2SE平台的位置,不使用在安装过程中指定的缺省位置.
-cp:padditional-classpath将指定的类路径放置到IDE类路径前面.
-cp:aadditional-classpath将指定的类路径附加到IDE类路径的后面.
-userdirIDE-user-dir指定IDE-user-dir(存储用户设置的位置).
如果未指定该选项,则使用缺省位置.
请参阅第76页上的"JavaStudioEnterpriseIDE用户目录".
-Jjvm-flags将指定的标志直接传递到Java虚拟机(JVM)软件.
-Xverify:none-J-Xverify:none指示JVM软件不要检验字节代码的正确性,从而缩短了启动时间.
如果设置此标志,则会删除Java语言为您提供的某些保护.
请参阅JVM软件文档,以获得更多信息.
-Xms24m-J-Xms24m将JVM软件的初始堆大小设置为24MB.
此标志阻止JVM软件在启动过程中扩展堆大小,从而缩短了启动时间.
-Xmx96m最大Java堆大小-Xss1024k线程栈大小(仅限MicrosoftWindows)hotspot或-classic指定要使用的Java虚拟机(JVM)变量.
术语"Java虚拟机"和"JVM"是指用于Java平台的虚拟机器.
"-ui"UI_class_name将指定的UI类设置为IDE的外观.
"-fontsize"size设置IDE用户界面中的字体大小(单位为像素).
缺省值为14.
76SunJavaStudioEnterprise7安装指南2004年12月JavaStudioEnterpriseIDE用户目录IDE在用户目录中存储用户特定的数据.
此信息的示例有:个人开发服务器(例如,PointBaseServer、UDDIRegistryServer和Tomcat)的IDE设置和选项以及其他必需的运行环境数据.
用户目录还包含ide.
log文件;当请求技术支持时,该文件可提供非常有用的信息.
在MicrosoftWindows系统上,此文件的缺省位置是%系统驱动器%:\DocumentsandSettings\用户id\.
jstudio\Ent04Q4在Solaris系统上,缺省位置是$用户主目录/.
jstudio/Ent04Q4.
对于初始安装,此目录的最小空间需求为5.
5MB.
根据IDE中所使用的组件,实际运行环境空间的使用量会有所不同.
第一次启动IDE时,可通过从命令行启动IDE并使用命令行-userdir选项,指定用户目录的替换位置.
请参阅表8-1,以获得其他命令行选项.
解决设置IDE过程中出现的问题本部分描述在启动和配置新安装的IDE过程中可能遇到的问题.
1.
在运行IDE时出现性能问题.
原因:虚拟内存或交换空间可能不足.
解决方案:将虚拟内存或交换空间增加到机器安装的RAM的1.
5至2倍.
2.
尝试从IDE的"欢迎"页面访问链接,会遇到如下异常:原因:外部Web浏览器可能未正确设置.
解决方案:执行以下步骤以设置外部浏览器.
a.
从"工具"菜单中选择"选项".
b.
在"选项"窗口中,展开"IDE配置"节点.
c.
展开"服务器和外部工具设置"节点.
d.
展开"Web浏览器"节点.
CouldnotaccesstheURLthroughtheexternalbrowser.
Checkthebrowserconfiguration.
.
.
第8章设置JavaStudioEnterpriseIDE77e.
选择外部浏览器类型,并将外部浏览器的"浏览器可执行程序"属性和"DDE服务器"属性修改为正确的值.
如果此方案不能修复问题,则请执行以下步骤:(Windows)a.
选择并右键单击桌面上的JavaStudioEnterprise图标.
b.
选择属性.
c.
按如下方式编辑"目标"字段:(Solaris)使用启动选项-userdir从命令行启动IDE.
另请参阅第76页上的"JavaStudioEnterpriseIDE用户目录".
3.
如果选择的某个IDE"开始"菜单项转到了Web页,则会看到以下错误消息:原因:在使用Netscape浏览器时,MicrosoftWindows会产生此错误.
如果将Netscape设置为用于打开HTML页的程序,但没有将Netscape设置为缺省浏览器,则可能会出现此错误.
解决方案:单击"确定"关闭此错误.
请将Netscape设置为缺省浏览器,或者将InternetExplorer设置为用于打开HTML页的程序.
4.
在关闭上述错误消息后,随后又出现错误消息.
单击"确定"关闭此错误.
将Netscape设置为缺省浏览器.
C:\java-studio-install-dir\bin\runidew.
exe-userdir用户目录的路径名Error:CannotfindthefileC:\Sun\jstudio\AppServer7\docs\about.
html.
Makesurethepathandfilenamearecorrectandthatallrequiredlibrariesareavailable.
Error:Unabletorunthiscommand.
78SunJavaStudioEnterprise7安装指南2004年12月5.
在Solaris系统上安装了工具组件后,选择"启动IDE"选项,会看到如下错误消息:原因:此错误消息表明由于权限问题,IDE未成功启动.
最大的可能是由于在以超级用户身份安装IDE时选择了启动IDE选项.
这并不表明安装有问题.
解决方案:退出终端窗口和超级用户环境.
以标准用户的身份启动IDE.
#java.
io.
IOException:Permissiondeniedatjava.
io.
UnixFileSystem.
createFileExclusively(NativeMethod)atjava.
io.
File.
createNewFile(File.
java:828)atorg.
netbeans.
CLIHandler.
initialize(CLIHandler.
java:358)atorg.
netbeans.
CLIHandler.
initialize(CLIHandler.
java:245)atorg.
netbeans.
Main.
execute(Main.
java:143)atorg.
netbeans.
Main.
main(Main.
java:33).
.
.
.
.
.
.
.
.
org.
netbeans.
core.
NbTopManager.
get(NbTopManager.
java:188)atorg.
netbeans.
core.
Main.
start(Main.
java:485)atorg.
netbeans.
core.
TopThreadGroup.
run(TopThreadGroup.
java:90)atjava.
lang.
Thread.
run(Thread.
java:534)CannotaddSystemfilesystem:null,exiting.
.
.
79第章9在IDE中使用SunJavaSystemApplicationServer实例成功安装JavaStudioEnterprise工具组件后,您可以检验SunJavaSystemApplicationServerStandardEdition72004Q2(应用服务器)是否配置为缺省应用服务器.
JavaStudioEnterpriseIDE包括了SunJavaSystemApplicationServer插件.
本章介绍此插件启用的常见步骤,并介绍了创建应用服务器实例并在IDE中使用的各种方案.
本章还包括了有关管理域及某些其他常见应用服务器任务的一些背景信息.
应用服务器文档更详细地介绍了管理和使用应用服务器的方法.
您可以在以下位置找到SunJavaSystemApplicationServer文档:http://docs.
sun.
com/db/coll/ApplicationServer7_04q2(英文)或http://docs.
sun.
com/db/coll/ApplicationServer7_04q2_zh(中文).
本章包括以下主题:第79页上的"了解应用服务器集成与实例"第82页上的"使用缺省管理域"第84页上的"了解管理域"第90页上的"其他常见应用服务器任务"了解应用服务器集成与实例SunJavaSystemApplicationServer插件实现了IDE与应用服务器的紧密集成.
本部分介绍在各种安装方案中创建的应用服务器域和实例,还介绍此插件所启用的新的应用服务器自动启动功能.
其中包括下列主题:第80页上的"应用服务器实例(MicrosoftWindows)"第81页上的"应用服务器实例(Solaris操作系统)"第82页上的"应用服务器与IDE集成"80SunJavaStudioEnterprise7安装指南2004年12月应用服务器实例(MicrosoftWindows)可从SunJavaStudioEnterprise7的"可选服务器"部分安装SunJavaSystemIdentityServer和SunJavaSystemPortalServer.
这两个产品实际上是运行于Web容器中的Web应用程序.
Web容器可以是应用服务器或Web服务器.
缺省Web容器是应用服务器.
有关在安装时产生的服务器实例,请参阅表9-1.
表9-1安装过程中创建的应用服务器实例(MicrosoftWindows)方案应用服务器已安装访问管理器已安装门户服务器已安装已选择Web服务器作为替代Web容器创建的应用服务器域和实例(请参阅第10章,以获得Web服务器的详细信息)域的属主1是否否不可用domain1:admin-server_domain1:server1管理员2是是是否domain1:server1domain1:admin-serverjstudio-domain:admin-serverjstudio-domain:jstudio-server[访问管理器和门户服务器的Web容器]管理员管理员3是是是是domain1:admin-serverdomain1:server1管理员第9章在IDE中使用SunJavaSystemApplicationServer实例81应用服务器实例(Solaris操作系统)安装JavaStudioEnterpriseIDE和应用服务器时,安装程序会创建一个或多个预配置的服务器实例,具体情况取决于您在安装过程中做出的选择.
下表(即表9-2)列出了各种可行的方案以及创建的实例.
表9-2应用服务器安装过程中创建的实例(Solaris操作系统)方案应用服务器已安装访问管理器已安装门户服务器已安装已选择Web服务器作为Web容器创建的应用服务器域和实例域的属主安装期间允许非超级用户使用1是否否不可用domain1:admin-serverdomain1:server1超级用户超级用户否1a是否否不可用domain1:admin-serverdomain1:server1安装期间指定的非超级用户是2是是是否domain1:admin-serverdomain1:server1jstudio-domain:admin-serverjstudio-domain:jstudio-server[访问管理器和门户服务器的Web容器]超级用户超级用户超级用户超级用户否2a是是是否domain1:admin-serverdomain1:server1jstudio-domain:admin-serverjstudio-domain:jstudio-server[访问管理器和门户服务器的Web容器]安装期间指定的非超级用户超级用户是3是是是是domain1:admin-serverdomain1:server1超级用户超级用户否3a是是是是domain1:admin-serverdomain1:server1安装期间指定的非超级用户是82SunJavaStudioEnterprise7安装指南2004年12月应用服务器与IDE集成只有domain1实例在IDE的服务器注册中可见.
jstudio-domain(如果已创建)将用作访问管理器和门户服务器的Web容器,必须从IDE外部启动和停止它.
请参阅第13章(MicrosoftWindows)或第14章(Solaris操作系统),以获得有关从IDE外部启动和停止应用服务器的详细信息.
无需显式启动IDE的预配置应用服务器.
在访问此服务器时会自动执行这一操作.
在"运行环境"窗口中的服务器注册的"缺省服务器"节点下,将应用服务器实例设置为缺省J2EE服务器时,将触发自动启动进程.
第一次访问IDE的服务器注册时,插件将自动启动domain1管理服务器,并将缺省J2EE服务器设置为预配置的应用服务器实例server1.
以下操作将触发应用服务器的自动启动:部署J2EE模块或Web应用程序.
应用服务器管理实例将启动(如果它尚未运行).
执行J2EE应用程序或Web应用程序.
应用服务器管理实例和服务器实例将启动(如果它们尚未运行).
注--要使用管理控制台,您需要具有在安装期间指定的管理员口令.
使用缺省管理域安装JavaStudioEnterpriseIDE和SunJavaSystemApplicationServer会创建一个预配置的缺省管理域.
此域被增加到IDE的服务器注册中.
按照服务器设计,此管理域及其相关的管理服务器属于执行安装的超级用户或管理员所有.
Solaris操作系统.
可指定缺省域和服务器实例属于非超级(标准)用户帐户.
在安装期间,必须选择指定非超级用户帐户的选项.
请参阅第48页上的"非超级用户使用产品".
只有在Solaris操作系统机器上安装时才支持此选项.
通常情况下,如果IDE用户拥有超级用户或管理员权限,则他们可以使用安装的缺省设置启动服务器.
例如,在MicrosoftWindows开发环境中,开发人员使用具有管理权限的用户登录来完成日常工作,这类环境可以使用缺省管理域和服务器(如第83页上的"确认缺省管理服务器"中所述).
在标准IDE用户没有超级用户或管理权限时,使用缺省管理域的其他步骤(非本文所述)有:创建一组用户,他们具有超级用户拥有的缺省域的许可权限.
更改域目录的权限,使标准用户能够创建其自己的应用服务器实例并启动和停止缺省管理服务器.
第9章在IDE中使用SunJavaSystemApplicationServer实例83从IDE外部启动缺省管理服务器(由超级用户完成),并使IDE用户能够从IDE内部处理属于该域的服务器实例.
警告--如果处置不当,更改域目录权限可能会产生安全问题.
请参阅应用服务器文档以获得更多信息,并请参阅表9-3.
确认缺省管理服务器1.
单击IDE的"运行环境"窗口.
"运行环境"窗口将显示"服务器注册"节点.
"服务器注册"节点包含所有已安装的Web服务器和应用服务器的子节点.
还有一个节点显示哪些服务器是缺省服务器.
2.
展开"服务器注册"节点.
IDE启动缺省管理服务器并将SunJavaSystemApplicationServer配置为IDE的缺省应用服务器.
完成此过程需要一分钟左右的时间.
3.
展开"缺省服务器"节点.
确认您的server1实例已设置为J2EE应用程序的缺省服务器.
4.
(可选)展开"已安装服务器"节点,然后展开"SunJavaSystemApplicationServer7"节点.
在此屏幕快照中,节点"localhost:4848"就是管理服务器实例.
5.
(可选)展开"localhost:4848"节点以查看应用服务器实例server1.
84SunJavaStudioEnterprise7安装指南2004年12月了解管理域SunJavaSystemApplicationServer7文档包括了本部分内容,介绍了管理域的背景.
SunJavaSystemApplicationServer增加了一种名为"管理域"的功能,可使用此功能定义多个完全独立的应用服务器运行环境配置,这些配置可重用相同的安装图像.
每个管理域由一个管理服务器表示,而管理服务器又控制一个或多个应用服务器实例.
管理域配置可以驻留在机器上的任何位置.
虽然使用自己工作站的开发人员很可能使用单个管理域进行日常开发;但是如果使用多个管理域,则可大大提高共享开发服务器和操作环境的性能.
在共享开发服务器上,通过为每个开发人员创建一个管理域,可为共享服务器机器上的每个开发人员提供分隔的区域或"沙盒".
在操作环境中,系统管理员可通过管理域定义单独的安全运行环境配置,而无需对产品进行多次安装.
根据开发环境中的工程设计方案,您可以使用多种方法来创建或配置各个开发人员使用的管理服务器域.
第9章在IDE中使用SunJavaSystemApplicationServer实例85表9-3介绍了当预配置的实例不能满足开发需求时,用于帮助您完成应用服务器配置的过程.
为每个用户创建管理域在Solaris开发环境中,用户通常不使用超级用户权限运行IDE.
如果您计划使用捆绑的SunJavaSystemApplicationServer,则必须为IDE用户提供管理域的访问权限,以使他们能够启动和停止管理域.
这样,他们就可以根据其开发工作的需要,在该域中创建和处理应用服务器实例.
有多种方式可为最终用户提供管理服务器域的访问权限.
此处描述的两步过程可为标准IDE用户创建一个单独的域.
完成此操作后,用户可以最大限度地灵活控制其管理域的使用,而系统管理员只需极少的干预.
两步过程包括以下两种过程:第86页上的"为其他用户创建域"第87页上的"将用户域增加到IDE中"在此过程中,超级用户完成第一步,为每个标准(非超级)最终用户创建一个单独的应用服务器管理域.
标准用户完成第二步,通过将管理域增加到IDE的服务器注册中(也称为"注册"),在IDE中完成新域的配置工作.
这样,标准用户就可以控制该域的管理服务器,并根据开发需要处理应用服务器实例.
表9-3应用服务器步骤描述步骤参考授权的用户为另一个用户创建管理域以便在IDE中使用.
请参阅第86页上的"为其他用户创建域"仅限超级用户或管理员将用户域增加到IDE的服务器注册中.
请参阅第87页上的"将用户域增加到IDE中"所有IDE用户创建一个具有处理缺省管理域和服务器的权限的用户组.
请参阅《SunJavaSystemApplicationServer72004Q2管理指南》仅限超级用户或管理员更改域目录的权限,使标准用户能够处理缺省管理域和服务器.
标准Solaris操作系统管理任务.
请咨询您的系统管理员仅限超级用户或管理员86SunJavaStudioEnterprise7安装指南2004年12月为其他用户创建域超级用户执行此过程,以便为标准用户帐户创建域.
从IDE外部的命令行执行此过程.
要在MicrosoftWindows系统上使用此过程,请根据需要修改命令和目录.
有关asadmin实用程序的更多信息,请参阅《SunJavaSystemApplicationServer72004Q2管理指南》,位于http://docs.
sun.
com/source/817-3652-10l=zh.
1.
成为超级用户或管理员.
2.
转到asadmin实用程序可执行文件所在的目录.
例如,键入:本示例显示Solaris安装的缺省安装目录.
如果在安装此产品时指定了不同的安装目录,请将/opt/java-studio-install-dir替换为您的安装目录的路径名称.
#cd/opt/java-studio-install-dir/AppServer7/bin第9章在IDE中使用SunJavaSystemApplicationServer实例873.
在命令行执行asadmin实用程序,使用create-domain命令创建域.
有关此命令的选项及相关参数,请参阅下表.
此域名是在未使用相关选项的情况下指定的.
此时会显示以下消息.
4.
退出超级用户权限.
5.
为标准用户提供在第3步中使用的端口号、管理用户名、管理用户口令和域名的值.
标准用户使用这些值在IDE中完成应用服务器的配置.
在第87页上的"将用户域增加到IDE中"部分的第3步中将使用这些值.
将用户域增加到IDE中执行此过程与运行IDE进行日常开发活动所使用的登录和权限相同.
#.
/asadmincreate-domain--sysuserstandarduser--adminportportnumber--adminuseruseradmin--adminpassworduserpassworduserdomain选项参数描述--sysuserstandarduserstandarduser是系统现有标准用户的登录ID.
--adminportportnumberportnumber是此管理域实例的可用端口号.
--adminuseruseradminuseradmin是与该管理域相关的用户名.
--adminpassworduserpassworduserpassword是与该管理域用户名相关的用户口令.
不可用userdomainuserdomain是标准用户的域名,必须是唯一的.
--pathdomain_path创建域所在目录的路径.
如果没有指定,则在缺省域目录中创建该域.
请参阅《SunONEApplicationServer7入门指南》,以获得更多信息.
已成功创建域userdomain.
88SunJavaStudioEnterprise7安装指南2004年12月注--如果已选择在安装期间允许非超级用户使用(仅限Solaris操作系统),请勿使用此过程.
安装程序创建的缺省管理域和服务器实例已由您在安装期间指定的非超级用户所拥有和配置以便使用.
1.
启动IDE.
2.
在IDE的"运行环境"窗口中,选择"服务器注册"节点.
3.
执行以下步骤来增加管理服务器(在应用服务器术语中也称为"注册"):a.
展开"服务器注册"节点,然后展开"已安装服务器"节点.
b.
右键单击"SunJavaSystemApplicationServer7"节点,然后在上下文菜单中选择"增加管理服务器".
则会显示"增加管理服务器"对话框.
c.
在文本字段中键入值.
请与安装了IDE并创建了您的用户管理域的超级用户或管理员联系,以便获取这些值:文本字段描述管理服务器主机localhost或本地机器名称管理服务器端口create-domain命令中使用的portnumber用户名称useradmin,create-domain命令中使用的用户名用户口令user,create-domain命令中使用的用户口令域create-domain命令中使用的userdomain第9章在IDE中使用SunJavaSystemApplicationServer实例89d.
单击"确定".
可能会显示以下错误消息:e.
单击"确定"关闭该错误消息.
将启动本地管理服务器,并将您的新管理服务器增加到IDE中.
在服务器注册中会生成一个新的管理服务器节点,以表示您所在的域和管理服务器.
现在,您可以准备创建应用服务器实例.
4.
要创建应用服务器实例,请执行以下步骤:a.
在"运行环境"窗口中,右键单击新的管理服务器节点(由输入的端口号标识),并从上下文菜单中选择"创建服务器实例".
将显示"输入服务器实例值"对话框.
b.
键入名称和可用的端口号.
例如,MyServer和50000.
注--在UNIX系统上,会保留1023及其小于1023的端口号.
请使用大于1023的可用端口号.
不要使用系统上的缺省应用服务器或其他应用程序所使用的端口号.
c.
单击"确定".
此时会在IDE中创建一个新的应用服务器实例.
展开管理服务器实例,即可看到该实例.
5.
要将新的服务器设置为缺省应用服务器和Web服务器,请右键单击新的应用服务器实例并选择"设置为缺省".
6.
展开要检验的"缺省服务器"节点.
J2EE应用程序和WebTier应用程序的缺省服务器将新服务器显示为缺省服务器.
无法连接到管理服务器.
如果管理服务器是本地的,那么它将启动.
90SunJavaStudioEnterprise7安装指南2004年12月其他常见应用服务器任务手动设置缺省应用服务器1.
在IDE"运行环境"窗口中,依次展开"服务器注册"节点及其"缺省服务器"子节点.
如果J2EE应用程序节点的标签为服务器实例(机器名:端口号),则SunJavaSystemApplicationServer为缺省应用服务器.
如果不是,请继续执行下一步.
2.
在"已安装服务器"节点下面查找您的服务器实例,右键单击该服务器实例,然后选择"设置为缺省".
此时,会将您的服务器设置为J2EE应用程序和WebTier应用程序的缺省服务器.
手动启动或停止应用服务器实例1.
右键单击应用服务器节点,从上下文菜单中选择"状态".
注--如果未显示此节点,则可能未运行管理服务器.
请确保管理服务器正在运行,然后重试.
此时会显示"SunJavaSystemApplicationServer实例状态"对话框.
第9章在IDE中使用SunJavaSystemApplicationServer实例912.
根据需要单击"启动服务器"或"停止服务器".
如果该对话框包含"停止服务器"按钮,则表明该服务器已在运行.
当"状态"行显示"正在运行"时,则该服务器已启动.
3.
单击"关闭".
92SunJavaStudioEnterprise7安装指南2004年12月93第章10在IDE中使用SunJavaSystemWebServer实例成功安装JavaStudioEnterpriseIDE和SunJavaSystemWebServer62004Q1Update1ServicePack2("可选服务器"中的Web服务器)后,您就可以检验Web服务器的配置.
JavaStudioEnterpriseIDE包含SunJavaSystemWebServer插件.
本章介绍此插件启用的常见步骤,并介绍在IDE中使用Web服务器实例的各种方案.
可从SunJavaStudioEnterprise7的"可选服务器"部分安装SunJavaSystemAccessManager和SunJavaSystemPortalServer.
这两个产品实际上是在Web容器中运行的Web应用程序.
Web容器可以是应用服务器或Web服务器.
缺省Web容器是应用服务器.
在"可选服务器"的安装过程中,您可以选择Web服务器作为Web容器.
有关在安装时产生的Web服务器实例,请参阅表10-1和表10-2.
本章包括以下主题:第93页上的"使用正确的Web服务器实例(MicrosoftWindows)"第96页上的"使用正确的Web服务器实例(Solaris操作系统)"第98页上的"其他常见Web服务器任务"使用正确的Web服务器实例(MicrosoftWindows)安装JavaStudioEnterpriseIDE和Web服务器时,安装程序会创建一个或多个预配置的Web服务器实例,具体情况取决于您在安装过程中做出的选择.
表10-1列出了各种可行的方案以及创建的实例.
94SunJavaStudioEnterprise7安装指南2004年12月方案1假定只安装了Web服务器.
方案2假定安装了Web服务器、访问管理器以及门户服务器,且使用缺省Web容器(应用服务器).
方案3假定安装了Web服务器、访问管理器以及门户服务器,且选择Web服务器作为Web容器.
如果采用方案3安装了Web服务器,您可能想创建并使用单独的Web服务器实例进行开发,以避免发生意外卸下访问管理器或门户服务器的问题.
按照第94页上的"创建Web服务器实例(MicrosoftWindows)"步骤执行操作.
要创建不属于安装时所用的管理员帐户的Web服务器实例,请按照第94页上的"创建Web服务器实例(MicrosoftWindows)"步骤执行操作.
请参阅附录C,以获得MicrosoftWindows机器上的Web服务器实例的详细技术信息.
创建Web服务器实例(MicrosoftWindows)此过程使用Web服务器管理控制台创建新的Web服务器实例.
1.
在安装了Web服务器的机器上以管理员身份登录.
2.
通过命令行转到Web服务器管理服务器的安装目录.
例如,使用缺省目录时:表10-1安装过程中创建的Web服务器实例(MicrosoftWindows)方案Web服务器已安装访问管理器已安装门户服务器已安装已选择Web服务器作为Web容器创建的实例实例的属主1是否否不可用https-admservhttps-machinename.
domainname管理员2是是是否https-admservhttps-machinename.
domainname管理员3是是是是https-admservhttps-machinename.
domainname=访问管理器和门户服务器的Web容器管理员cd\Sun\jstudio_04Q4\WebServer6_2004q1\https-admserv第10章在IDE中使用SunJavaSystemWebServer实例953.
启动Web服务器管理服务器进程.
看到"服务器成功启动"消息后,执行下一步.
4.
通过在Web浏览器中键入缺省服务器的URL,可访问Web服务器图形界面.
此URL的格式为http://机器名.
域名:管理端口.
例如,http://host1.
example.
com:8888.
查找相应的URL:a.
在Web浏览器中打开java-studio-install-dir/Configuration_Data.
html文件.
b.
找到标有"Web服务器管理URL"的条目,然后单击此链接.
5.
系统提示时,请键入用户名和口令.
使用安装期间在"配置"页上输入的值.
如果忘记了所用的用户名,则可以在安装会话所用的Summary_Report.
timestamp中找到它.
请参阅安装章节,以了解您所在平台的报告位置.
此时在浏览器窗口中会出现Web服务器管理服务器控制台.
6.
在"服务器"标签中,单击"增加服务器".
"增加服务器"表单随即显示在浏览器中.
7.
请输入所需的值.
8.
单击"确定".
随即创建新的实例.
您现在可将此服务器实例设置为IDE中缺省的Web服务器.
请参阅第98页上的"设置IDE中的缺省Web服务器实例"startsvr.
bat字段名称示例值其他信息服务器名称www.
mozilla.
com(或机器名.
域名)指定此服务器的全限定主机名.
服务器端口8059指定一个未使用的端口号,以便为此服务器提供处理HTTP请求的服务.
服务器标识符marketing_server指定在此服务器实例中使用的管理服务器的服务器标识(名称).
服务器标识符不能以数字开头.
仅支持ASCII字符.
服务器用户IDE用户帐户登录指定该用户名,此服务器实例在该用户名下运行.
它应与运行IDE的用户帐户相符.
文档根目录/home/IDE用户帐户登录指定服务器Web文档位置的目录路径.
96SunJavaStudioEnterprise7安装指南2004年12月使用正确的Web服务器实例(Solaris操作系统)安装JavaStudioEnterpriseIDE和Web服务器时,安装程序会创建一个或多个预配置的Web服务器实例,具体情况取决于您在安装过程中做出的选择.
表10-1列出了各种可行的方案以及创建的实例.
表10-2Web服务器安装过程中创建的实例(Solaris操作系统)方案Web服务器已安装访问管理器已安装门户服务器已安装已选择Web服务器作为Web容器创建的实例实例的属主安装期间允许非超级用户使用1是否否不可用https-admservhttps-机器名.
域名超级用户超级用户否1a是否否不可用https-admservhttps-机器名.
域名https-jstudio超级用户超级用户安装期间指定的非超级用户是2是是是否https-admservhttps-机器名.
域名超级用户超级用户否2a是是是否https-admservhttps-机器名.
域名https-jstudio超级用户超级用户安装期间指定的非超级用户是3是是是是https-admservhttps-机器名.
域名超级用户超级用户否3a是是是是https-admservhttps-机器名.
域名https-jstudio超级用户超级用户安装期间指定的非超级用户是第10章在IDE中使用SunJavaSystemWebServer实例97在Solaris操作系统机器上进行安装时,您可以作为非超级用户使用应用服务器和Web服务器.
如果这样做,安装程序会创建属于指定的非超级用户帐户的第二个Web服务器实例.
如果安装期间未使用此选项,则按照第97页上的"创建Web服务器实例(Solaris操作系统)"过程执行操作,为标准用户创建Web服务器实例.
请参阅附录D,以获得Solaris操作系统机器上的Web服务器实例的详细技术信息.
创建Web服务器实例(Solaris操作系统)超级用户执行此过程,以便为其他用户(通常为非超级最终用户)创建实例.
此过程使用Web服务器管理控制台创建新实例.
1.
成为超级用户.
2.
通过命令行转到Web服务器管理服务器的安装目录.
3.
启动Web服务器管理服务器进程.
看到"服务器成功启动"消息后,执行下一步.
4.
通过在Web浏览器中键入缺省的服务器URL,可访问Web服务器图形界面.
此URL的格式为http://机器名.
域名:管理端口.
例如,http://host1.
example.
com:8888.
查找相应的URL:a.
在Web浏览器中打开java-studio-install-dir/Configuration_Data.
html文件.
b.
找到标有"Web服务器管理URL"的条目,然后单击此链接.
5.
系统提示时,请键入用户名和口令.
使用安装期间在"配置"页上输入的值.
可以在您的安装会话所用的Summary_Report.
timestamp中找到用户名.
请参阅安装章节,以了解您所在平台的报告位置.
此时在浏览器窗口中会出现Web服务器管理服务器控制台.
6.
在"服务器"标签中,单击"增加服务器".
"增加服务器"表单随即显示在浏览器中.
#cd/opt/SUNWwbsvr/https-admserv#.
/start98SunJavaStudioEnterprise7安装指南2004年12月7.
输入所需的值.
8.
单击"确定"以创建新实例.
9.
退出超级用户权限.
10.
为标准最终用户提供服务器标识符.
标准用户现在可使用以下步骤,将此服务器实例设置为IDE中的缺省Web服务器实例.
其他常见Web服务器任务这些过程可用于设置或确认缺省的Web服务器实例并从IDE启动Web服务器实例.
有关从IDE外部验证Web服务器的信息,请参阅第13章(MicrosoftWindows系统)和第14章(Solaris操作系统).
设置IDE中的缺省Web服务器实例注--此过程由创建新Web服务器实例时指定的服务器用户(标准最终用户)完成.
1.
在"IDE运行环境"窗口中,依次展开"服务器注册"节点及"已安装服务器"节点.
字段名称示例值其他信息服务器名称www.
mozilla.
com(或机器名.
域名)指定此服务器的全限定主机名.
服务器端口1025(Solaris操作系统)确保使用大于1024端口号的未用端口.
指定一个未使用的端口号,以便为此服务器处理HTTP请求提供服务.
服务器标识符marketing-server指定在此服务器实例中使用的管理服务器的服务器标识(名称).
服务器标识符不能以数字开头.
仅支持ASCII字符.
服务器用户IDE用户帐户登录指定该用户名,此服务器实例在该用户名下运行.
它应与运行IDE的用户帐户相符.
文档根目录/home/IDE用户帐户登录指定服务器Web文档位置的目录路径.
第10章在IDE中使用SunJavaSystemWebServer实例992.
展开SunJavaSystemWebServer6.
1节点.
您会看到Web服务器实例,其名称被指定为服务器标识符.
例如:https-marketing-server.
(仅限Solaris)如果安装期间创建了Web服务器的非超级用户实例,则服务器注册将显示为:3.
展开SunJavaSystemWebServer实例节点,以查看虚拟服务器.
4.
右键单击"虚拟服务器"实例,然后从上下文菜单中选择"设置为缺省".
5.
展开"缺省服务器"节点,检验"WebTier应用程序"节点是否将新服务器实例显示为缺省服务器.
确认缺省的Web服务器1.
在IDE"运行环境"窗口中,依次展开"服务器注册"节点及其"缺省服务器"子节点.
如果"WebTier应用程序"节点的标签为服务器实例(机器名:端口号)且与要在IDE中使用的Web服务器实例相一致,则说明您的缺省Web服务器设置正确.
如果不是,请继续执行下一步.
100SunJavaStudioEnterprise7安装指南2004年12月2.
在"已安装服务器"节点下面查找到您的Web服务器实例,右键单击该服务器实例,然后选择"设置为缺省".
您的服务器即被设置为WebTier应用程序的缺省服务器.
启动或停止Web服务器实例1.
右键单击SunJavaSystemWebServer6.
1节点,然后从上下文菜单中选择"启动服务器[停止服务器]".
2.
返回Web服务器控制台确认服务器已成功启动.
您可在SunJavaSystemWebServer文档中查找有关使用Web服务器的其他信息.
101第章11使用数据库本章介绍如何配置JavaDataBaseConnectivity(JDBC)软件.
大部分信息与PointBaseServer4.
2RestrictedEdition(PointBase)有关,许多IDE示例和教程中都使用此数据库.
本章还介绍有关在IDE中使用其他数据库的通用信息.
PointBase是安装JavaStudioEnterprise的缺省数据库.
位于SunJavaSystemApplicationServerStandardEdition72004Q2安装子目录中,例如,java-studio-install-dir\AppServer7\pointbase.
PointBase文档位于java-studio-install-dir\AppServer7\pointbase\docs中.
此JavaStudioEnterprise软件发行版本引入了IDE与PointBase以及与应用服务器集成的多个增强功能.
本章介绍:第101页上的"设置PointBase连接"第104页上的"使用其他支持JDBC的数据库"设置PointBase连接企业应用程序使用JDBCAPI与数据库进行交互.
企业应用程序需要数据库连接池,以便系统中的业务对象可以共享数据库访问.
您可以通过JDBC数据源连接到数据库上.
持久性管理器是一个组件,负责保证在容器中安装的实体Bean的持久性.
连接池、JDBC数据源和JDBC持久性管理器都称为"连接资源".
在部署和执行企业应用程序(结合使用数据库及SunJavaSystemApplicationServer)之前,您必须在应用服务器环境中启用该数据库的JDBC驱动程序,而且必须创建相应的连接资源.
使用JavaStudioEnterprise7安装程序安装IDE和应用服务器时,安装程序会完成以下任务:102SunJavaStudioEnterprise7安装指南2004年12月安装PointBaseJDBC驱动程序并在应用服务器中注册.
创建连接资源是此配置步骤的一部分.
首次访问数据库时,将自动启动并创建到PointBase数据库的连接.
执行以下需要访问数据库的操作,可以自动启动PointBase数据库服务器:使用IDE数据库资源管理器中的PointBaseJDBC驱动程序节点连接到数据库服务器.
通过数据库资源管理器下已断开的Pointbase连接连接到数据库服务器.
捕获数据库结构.
通过cmp向导连接到数据库服务器.
通过Web应用程序框架向导连接到数据库.
在已注册PointBase连接池的应用服务器实例上执行J2EE应用程序.
注--即使所执行的应用程序不使用PointBase,在缺省应用服务器实例上执行此应用程序时也可能启动PointBase数据库服务器.
这是因为安装程序在配置应用服务器和IDE的集成过程中,为缺省应用服务器实例定义了一个PointBase连接池.
自动启动应用服务器的过程中,现有的连接池资源会使IDE在启动应用服务器实例前启动PointBase数据库服务器.
如果没有在任何应用程序中使用PointBase数据库,而且不希望启动PointBase服务器,请从您的应用服务器实例中删除连接池资源.
要在IDE安装之外单独安装SunJavaSystemApplicationServer后,使用IDE示例,请参阅第104页上的"结合使用外部PointBase安装和IDE".
确认PointBase资源配置1.
在IDE的"运行环境"窗口中,依次展开"服务器注册"节点及"已安装服务器"节点.
2.
展开"SunJavaSystemApplicationServer7"节点,然后展开缺省管理服务器节点(localhost:4848).
您的端口号可能会不同.
3.
展开缺省应用服务器实例节点(MyServer(localhost:xxxx)).
变量xxxx表示为应用服务器实例分配的端口号.
4.
展开JDBC连接池、JDBC数据源和持久性管理器注册资源.
如果IDE安装程序能够为应用服务器配置PointBase连接资源,则可以看到以下节点:JDBC连接池:PointbasePoolJDBC数据源:jdbc/jdbc-pointbase持久性管理器:jdo/PointbasePM第11章使用数据库103为示例设置PointBaseJDBC资源如果需要在应用服务器环境中设置PointBaseJDBC资源,请执行以下步骤.
1.
在IDE的"运行环境"窗口中,依次展开"服务器注册"节点及"已安装服务器"节点.
2.
找到应用服务器实例.
它被标记为应用服务器名称(应用服务器主机:应用服务器端口),例如,server1(localhost:59161).
3.
右键单击应用服务器实例节点,并从上下文菜单中选择"预配置PointBaseJDBC资源".
此时会出现一个计时器图标(如沙漏).
在进程完成时,光标恢复为其常规图标.
4.
展开JDBC连接池、JDBC数据源和持久性管理器注册资源.
您应该看到以下节点:JDBC连接池:PointbasePoolJDBC数据源:jdbc/jdbc-pointbase持久性管理器:jdo/PointbasePM104SunJavaStudioEnterprise7安装指南2004年12月结合使用外部PointBase安装和IDE如果在IDE外部安装了PointBase,请执行以下步骤,将IDE连接到外部安装的PointBase.
如果您无法访问PointBase安装,则在使用JavaStudioEnterprise示例和教程之前必须安装PointBase.
请参阅《SunONEApplicationServer7入门指南》,以获得安装PointBase的说明.
1.
选择"工具">"PointBase网络服务器">"配置".
2.
使用"浏览"按钮导航到PointBase安装目录.
3.
如有必要,请另外指定一个端口号.
4.
单击"确定".
当询问是否覆盖文件sample.
dbn和sample$1.
wal时,请单击"否".
使用其他支持JDBC的数据库SunJavaStudioEnterprise72004Q4软件安装并注册了其他若干常用的数据库驱动程序.
已经安装了以下驱动程序,并显示在数据库资源管理器的"驱动程序"节点下:Oracle数据库驱动程序Sybase数据库驱动程序MicrosoftSQL数据库驱动程序IBM的DB2数据库驱动程序要在IDE中使用上述某个已安装的驱动程序,请执行以下步骤.
第11章使用数据库105使用JavaStudioEnterprise安装的数据库驱动程序1.
在IDE的"运行环境"窗口中,展开"数据库"节点.
2.
展开"驱动程序"节点,然后选择要使用的驱动程序.
3.
右键单击选定的驱动程序,然后从上下文菜单中选择"连接方法".
此时会显示"新建数据库连接"对话框.
确保在"驱动程序"字段中选定了正确的驱动程序.
4.
在"数据库URL"字段中输入相应的JDBCURL.
此URL通常以jdbc:加此驱动程序的短名称开头,其后为一个冒号.
URL的其他部分取决于所使用的驱动程序的类型.
例如,您可能需要指定主机和端口.
或者,只需数据库文件名或一个ODBCDSN即可.
为了帮助您使用,模板中提供的现有驱动程序均具有正确的URL格式.
例如:IBM的DB2-jdbc:sun:db2://servername:portnumber;databaseName=DATABASENAMEMicrosoftSQLServer-jdbc:sun:sqlserver://server_name:[portNumber]Oracle-jdbc:sun:oracle://server_name[:portNumber][;SID=DATABASENAME]Sybase-jdbc:sun:sybase://server_name[:portNumber]方括号中的参数为可选参数.
如果有疑问,请参阅所使用的驱动程序的相关文档.
5.
如果您的数据库配置需要,请提供用户名和口令.
6.
单击"记住口令"复选框以便让IDE记住您的口令.
仅为当前的IDE会话保存口令.
重新启动IDE后,必须再次键入口令.
可以在"运行环境"窗口的每个已连接数据库的属性中,打开或关闭此功能.
7.
单击"确定"将IDE连接到数据库.
如果连接成功,将出现一个与"驱动程序"处于同一级的新节点.
并完全显示已连接数据库的图标.
如果连接尝试失败,IDE将显示一个对话框,表明连接中断.
使用非JavaStudioEnterprise安装的数据库驱动程序要在IDE中使用不是由JavaStudioEnterprise安装的数据库驱动程序,请执行以下步骤.
1.
在IDE的"运行环境"窗口中,展开"数据库"节点.
106SunJavaStudioEnterprise7安装指南2004年12月2.
右键单击"驱动程序"节点,然后从上下文菜单中选择"增加驱动程序".
则会显示"增加JDBC驱动程序"对话框.
3.
单击"增加"按钮,导航到包含驱动程序.
jar或.
zip文件的目录中,然后增加相应的.
jar或.
zip文件.
如果驱动程序需要多个.
jar或.
zip文件,请重复此步骤以增加所有必需的文件.
4.
为驱动程序指定驱动程序类.
请参阅驱动程序文档,以了解驱动程序类名称.
5.
为此驱动程序命名,然后单击"确定".
将在"驱动程序"节点下显示表示此驱动程序的节点.
107第章12升级安装本章讨论以下主题:第107页上的"使用更新中心更新模块"第108页上的"使用许可证管理器工具"使用更新中心更新模块在系统上安装IDE后,可使用"更新中心"增加新的IDE模块或更新现有的IDE模块.
更新IDE模块1.
从主菜单中,选择"工具"→"更新中心".
此时会出现"更新中心"向导.
2.
选择"SunJavaStudioEnterprise更新中心"作为"更新中心".
3.
如果尚未设置代理配置,请单击"代理配置"按钮.
此时会出现"代理配置"对话框.
根据需要修改这些值,然后单击"确定"返回到"更新中心"向导.
4.
单击"下一步".
此时会出现"更新中心登录"页.
5.
键入JavaStudioEnterprise更新中心登录名和口令,然后单击"下一步".
"更新中心"会向您显示可用的模块.
108SunJavaStudioEnterprise7安装指南2004年12月注--更新中心登录名和口令与安装期间配置服务器使用的登录名和口令不同.
6.
选择单个模块,或者单击">>"按钮进行全选.
使用""JavaStudioEnterprise72004Q4">"管理控制台">"应用服务器".
便会出现应用服务器管理登录提示.
114SunJavaStudioEnterprise7安装指南2004年12月3.
键入用户名和口令,然后单击"确定".
使用安装期间指定的值.
应用服务器控制台出现.
4.
单击左边框中的server1节点以检查服务器实例的状态.
注--使用开始菜单项从IDE外部启动应用服务器时,会启动JavaStudioEnterprise安装程序创建的所有应用服务器实例.
使用IDE启动服务器时能够启动特定的实例.
验证Web服务器您可以从"开始"菜单或从JavaStudioEnterpriseIDE内部启动Web服务器.
此过程描述了如何使用"开始"菜单.
第13章使用JavaStudioEnterprise服务器(MicrosoftWindows)1151.
选择"开始"→"程序"→"SunMicrosystems"→"JavaStudioEnterprise72004Q4"→"启动服务器"→"Web服务器".
这会启动Web服务器管理服务.
2.
选择"开始"→"程序"→"SunMicrosystems"→"JavaStudioEnterprise72004Q4"→"管理控制台"→"Web服务器".
便会出现Web服务器管理登录提示.
如果看到以下错误:请检查以确保启动了Web服务器管理服务器.
为此,请检查您的MicrosoftWindows服务,确认SunOneWebServer6.
1管理控制台的状态为"已启动".
请参阅附录C,以获得如何在需要时通过命令行启动此服务的详细信息.
请检查以确保为您的Web服务器域名将代理设置为使用直接连接,而不使用代理服务器连接.
提示--如果出现错误,提示代理服务器找不到您的Web服务器,则可能由于未正确设置代理.
检查Web浏览器的代理设置,确保安装Web服务器时所用的域设置为"不使用代理".
查看浏览器的相关文档,以获得如何编辑代理设置的信息.
3.
键入用户名和口令,然后单击"确定".
这些值是在安装期间需要在"配置"页上输入的值.
Web服务器控制台出现在浏览器窗口中.
Theconnectionwasrefusedwhenattemptingtocontact服务器名:端口号116SunJavaStudioEnterprise7安装指南2004年12月4.
选择服务器实例并单击"Manage".
Web服务器管理器便会显示您的服务器实例.
第13章使用JavaStudioEnterprise服务器(MicrosoftWindows)117如果看到下面的"JavaScriptApplication"弹出对话框:请单击"OK"并使用上述"应用"按钮应用更改.
5.
如果服务器实例关闭,则通过单击"ServerOn"来确认服务器实例正在运行.
验证访问管理器(以前称为标识服务器)要使用访问管理器管理控制台,目录服务器以及Web容器实例和管理服务器必须正在运行.
缺省容器为应用服务器.
如果使用"开始"菜单启动了所有服务器,则已满足了上述要求.
1.
转到java-studio-install-dir,在Web浏览器中打开Configuration_Data.
html文件.
此文件显示指定给所有已安装服务器运行环境的URL.
2.
找到SunJavaSystemAccessManager6.
1的这一报告部分.
查看这些条目,从中找到标有"访问管理器服务器控制台URL"的行.
这应是一个活动的超文本链接,其形式为http://机器名.
域名:端口号/amconsole.
118SunJavaStudioEnterprise7安装指南2004年12月3.
单击此链接.
访问管理器管理控制台登录对话框便会出现在浏览器窗口中.
4.
键入用户名和口令,然后单击"登录".
访问管理器控制台便会出现在浏览器窗口中.
第13章使用JavaStudioEnterprise服务器(MicrosoftWindows)119注--用户名为amadmin.
口令为安装期间指定的值.
使用访问管理器访问管理器将amldapuser用作绑定用户,以便在验证期间搜索目录中的用户.
此用户在缺省情况下对目录具有读取权限.
此用户的绑定口令由安装程序预先重新配置,方法是在安装期间使用的管理员口令结尾处增加"1".
例如,如果键入admin123作为安装程序"配置"页上的管理员口令,则为amldapuser指定的口令是admin1231.
验证门户服务器成功执行以上所有验证目录服务器、Web容器以及访问管理器的步骤之后,请执行其他步骤.
1.
从访问管理器控制台注销,然后启动新的浏览器实例.
2.
在Web浏览器中,打开java-studio-install-dir\Configuration_Data.
html文件.
此文件显示指定给所有已安装服务器运行环境的URL.
3.
在此报告中找到SunJavaSystemPortalServer6.
2的相关部分.
4.
查看这些条目,从中找到标有"门户服务器控制台URL"的行.
这应是一个活动的超文本链接,其形式为http://Web容器主机.
域名:端口号/portal.
例如,使用应用服务器作为Web容器时的缺省端口号值,则此URL可能显示如下:http://host1.
my.
company.
com:8080/portal.
120SunJavaStudioEnterprise7安装指南2004年12月5.
单击此链接.
门户服务器桌面将出现在浏览器窗口中.
显示样例桌面即确认已将门户服务器成功部署到了Web容器实例上.
停止所有服务器选择"开始"→"程序"→"SunMicrosystems"→"JavaStudioEnterprise72004Q4"→"停止服务器"→"所有服务器".
第13章使用JavaStudioEnterprise服务器(MicrosoftWindows)121查找其他文档您可以在docs.
sun.
com上查找文档.
下表列出了某些可用文档标题的链接.
表13-2服务器运行环境文档链接(Windows版本)组件产品服务器运行环境版本链接SunJavaSystemApplicationServerStandardEdition72004Q2http://docs.
sun.
com/db/coll/ApplicationServer7_04q2(英文)或http://docs.
sun.
com/db/coll/ApplicationServer7_04q2_zh(中文)SunJavaSystemWebServer62004Q1Update1ServicePack2http://docs.
sun.
com/db/coll/S1_websvr61sp2_en(英文)或http://docs.
sun.
com/db/coll/S1_websvr61sp2_zh(中文)SunJavaSystemMessageQueue3.
5SP1http://docs.
sun.
com/db/coll/MessageQueue_35_SP2(英文)或http://docs.
sun.
com/db/coll/MessageQueue_35_SP2_zh(中文)SunJavaSystemDirectoryServer5.
2http://docs.
sun.
com/db/coll/S1_DirectoryServer_52(英文)或http://docs.
sun.
com/db/coll/S1_DirectoryServer_52_zh(中文)SunJavaSystemAccessManager6.
1http://docs.
sun.
com/db/coll/S1_IdServ_61(英文)或http://docs.
sun.
com/db/coll/S1_IdServ_61_zh(中文)SunJavaSystemPortalServer6.
2http://docs.
sun.
com/db/coll/S1_PortalServer_62(英文)或http://docs.
sun.
com/db/coll/S1_PortalServer_62_zh(中文)SunJavaSystemIdentityServerPolicyAgent2.
1forSunJavaSystemApplicationServer7http://docs.
sun.
com/db/coll/S1_IdServPolicyAgent_21(英文)122SunJavaStudioEnterprise7安装指南2004年12月解决服务器验证期间出现的问题JavaStudioEnterprise服务器具有特定的相关性,需要以正确的顺序启动.
如果仅使用应用服务器或Web服务器,则没有启动顺序要求.
如果手动启动服务器运行环境,则需遵照正确的启动顺序操作.
通过"开始"菜单运行的脚本会自动运用这些相关性.
当使用访问管理器(以前称为标识服务器)和门户服务器时,启动顺序很重要.
访问管理器和门户服务器部署为在缺省应用服务器或Web服务器(可通过安装程序的"产品选择"页选择,请参阅第34页上的"容器选择")上运行的Web应用程序.
访问管理器和门户服务器还依赖于目录服务器.
因此,尝试对访问管理器或门户服务器访问之前,必须同时启动目录服务器和相应的Web容器.
要关闭这些服务器,请按相反的顺序关闭即可.
注--位于java-studio-install-dir\bin中的脚本文件startservers.
bat可自动按照正确的顺序启动所有服务器.
可以通过命令行或Windows的"开始"菜单来运行此脚本.
如果启动访问管理器和门户服务器的管理控制台时遇到了任何问题,请对以下各项进行确认:在Web浏览器中已设置了正确的代理:按照第122页上的"检验Web浏览器的代理设置"过程执行操作服务器已按照正确的顺序启动:按照第123页上的"按照正确的顺序启动服务器"过程执行操作目录服务器连接性:按照第123页上的"验证目录服务器的安装"过程执行操作检验Web浏览器的代理设置如果在尝试对访问管理器管理控制台进行访问或显示门户服务器桌面时出现"该页无法显示"错误,则请检查您的Web浏览器的代理设置.
要访问已安装的服务器,Web浏览器不能尝试使用代理服务器来解析URL.
例如,在Mozilla1.
4上,使用以下步骤来更改代理设置:1.
在Web浏览器窗口中,单击"编辑"→"首选项".
2.
展开"高级"节点并选择"代理".
随即显示"代理"对话框.
如果要使用代理服务器,则应选择"手工配置代理"选项.
3.
检验是否在标有"对以下域名不使用代理:"的文本框中列出了您的服务器域.
第13章使用JavaStudioEnterprise服务器(MicrosoftWindows)123按照正确的顺序启动服务器1.
启动目录服务器.
同时启动管理服务器和服务器实例.
2.
启动Web容器,即缺省应用服务器或Web服务器.
同时启动管理服务器和服务器实例.
3.
现在尝试对访问管理器或门户服务器桌面进行访问.
验证目录服务器的安装1.
选择"开始"→"程序"→"SunMicrosystems"→"JavaStudioEnterprise72004Q4"→"启动服务器"→"目录服务器".
这会启动目录服务器管理进程和目录服务器的服务器实例.
2.
选择"开始"→"程序"→"SunMicrosystems"→"JavaStudioEnterprise72004Q4"→"管理控制台"→"目录服务器".
服务器控制台登录对话框出现.
用户ID和管理URL显示安装和配置期间使用的值.
3.
键入口令,然后单击"OK".
这是安装期间在"配置"页上使用的口令.
服务器控制台出现.
124SunJavaStudioEnterprise7安装指南2004年12月4.
在"ServersandApplications"标签上,展开服务器主机节点,然后展开"ServerGroup"节点.
您会看到"AdministrationServer"条目和"DirectoryServer(主机名)"形式的服务器条目.
第13章使用JavaStudioEnterprise服务器(MicrosoftWindows)1255.
双击"DirectoryServer"节点.
服务器实例的SunONEDirectoryServer控制台便会出现.
可通过此控制台执行管理任务.
诊断常见错误本部分列出了可能遇到的某些较常见错误.
126SunJavaStudioEnterprise7安装指南2004年12月1.
尝试通过Web浏览器对访问管理器控制台进行访问会导致以下错误:原因:访问管理器依赖其他JavaStudioEnterprise服务器,如目录服务器和应用服务器或Web服务器.
这些服务器可能没有全部运行.
解决方案:按正确的顺序启动各服务器.
请参阅第123页上的"按照正确的顺序启动服务器",以获得详细信息.
2.
启动所有服务器之后,尝试使用http://localhost/amserver形式的URL访问amserver时,出现"此页无法显示"错误.
原因:可能未正确设置代理服务器.
IS可能正在尝试使用代理服务器(如果已设置)解析URL.
解决方案:将Web浏览器代理设置为直接连接,而不使用代理服务器.
3.
尝试从"开始"菜单启动访问管理器时,会在控制台窗口中看到以下错误消息:原因:目录服务器已启动,但无法再次启动.
解决方案:可忽略此消息.
因为目录服务器和Web服务器已运行,您应该能够对访问管理器进行访问.
4.
安装JavaStudioEnterprise会导致访问管理器安装或配置失败:原因:可能未正确设置系统DNS后缀.
解决方案:请参阅第150页上的"检验DNS后缀".
ServerErrorThisserverhasencounteredaninternalerrorwhichpreventsitfromfulfillingyourrequest.
Themostlikelycauseisamisconfiguration.
Pleaseasktheadministratortolookformessagesintheserver'serrorlog.
C:\Sun\jstudio\IS6.
1\bin>C:\Sun\jstudio\DirectoryServer5.
2\slapd-localhost\start-slapd.
batC:\Sun\jstudio\WebServer6.
1\https-localhost.
my.
company.
com\startsvr.
batC:\Sun\jstudio\IS6.
1\bin>netstartslapd-localhostTherequestedservicehasalreadybeenstarted.
MorehelpisavailablebytypingNETHELPMSG2182C:\Sun\jstudio\IS6.
1\bin>第13章使用JavaStudioEnterprise服务器(MicrosoftWindows)1275.
尝试访问门户服务器桌面,会在浏览器窗口中出现以下错误:原因:尝试访问门户服务器桌面之前,未注销访问管理器控制台.
解决方案:注销访问管理器控制台并尝试再次访问此桌面,或者启动新的浏览器实例并再次尝试访问此桌面.
AseriouserrorhasoccurredintheDesktop.
Thismayhavebeencausedbyamis-configurationontheserver.
Reportthisproblemtoyouadministrator.
Possiblecause:YoudonothavepermissiontoaccessthedektopReturntofrontpage128SunJavaStudioEnterprise7安装指南2004年12月129第章14使用JavaStudioEnterprise服务器(Solaris操作系统)安装之后,可使用本章中的过程验证JavaStudioEnterprise服务器的安装与配置是否正确.
本章介绍:第129页上的"验证过程概述"第130页上的"验证服务器安装"第137页上的"停止服务器"第140页上的"查找其他文档"第141页上的"解决服务器验证期间出现的问题"验证过程概述本部分概述了一般验证过程、启动服务器脚本的操作以及如何查找配置数据的信息.
要启动和停止超级用户拥有的组件产品服务器,必须具有超级用户权限.
如果已创建非超级用户的应用服务器或Web服务器实例,则以安装期间指定的非超级用户帐户登录后可以启动和停止这些实例.
提示--只要知道正确的用户名和口令,便可以作为非超级用户访问这些基于浏览器的界面.
启动大多数JavaStudioEnterprise服务器的基本过程包括三个步骤:1.
启动管理服务器进程.
2.
登录到管理工具.
大多数服务器都具有基于浏览器的界面,可指向管理工具.
3.
使用管理界面启动服务器实例.
大多数服务器还具有命令行界面.
请参阅组件产品文档,以获得其他信息.
130SunJavaStudioEnterprise7安装指南2004年12月SunJavaSystemApplicationServerStandardEdition72004Q2和SunJavaSystemWebServer62004Q1Update1ServicePack2还可通过其各自的插件从JavaStudioEnterpriseIDE启动和停止.
查找配置数据要执行服务器验证过程,需要知道已安装服务器的端口号、实例名称以及其他配置数据.
可按以下方式查看每台服务器的配置数据:通过Web浏览器查看配置数据.
文件Configuration_Data.
html保存在java-studio-install-dir中.
查看安装程序创建的"摘要报告".
此报告保存在/var/sadm/install/logs/Summary_Report.
timestamp中提示--访问已安装服务器的管理控制台的最简单方法是使用Configuration_Data.
html中的活动链接.
有关此技术,请参阅以下步骤.
验证服务器安装要启动所有服务器,具体的过程取决于安装的服务器和选择的安装选项.
您可能需要以超级用户身份登录并运行一次启动服务器的脚本,然后使用普通的非超级用户帐户登录并再次运行该脚本.
请参阅第48页上的"非超级用户使用产品",以获得有关此选项以及生成的服务器实例的描述.
注--要启动和停止超级用户拥有的服务器,必须具有超级用户权限.
如果安装期间已创建应用服务器和Web服务器的非超级用户实例,则可按照非超级用户身份执行某些活动,如运行脚本以启动和停止非超级用户实例.
表14-1列出了验证服务器安装所用的步骤.
表14-1验证JavaStudioEnterprise服务器的步骤(Solaris操作系统)任务步骤启动超级用户拥有的服务器第131页上的"启动超级用户拥有的服务器"启动非超级用户拥有的服务器第131页上的"启动非超级用户拥有的服务器"验证应用服务器第132页上的"访问应用服务器管理控制台"验证Web服务器第133页上的"访问Web服务器管理控制台"第14章使用JavaStudioEnterprise服务器(Solaris操作系统)131启动超级用户拥有的服务器1.
以超级用户身份登录.
2.
转到包含启动服务器的脚本的目录.
例如,如果使用了缺省安装目录,则为:3.
运行脚本.
如果安装了所有服务器的运行环境,您将看到类似于以下内容的输出:4.
键入"all",启动超级用户拥有的所有已安装服务器.
您将看到表明脚本进程的消息.
启动非超级用户拥有的服务器1.
退出超级用户权限,使用普通非超级用户帐户信息登录.
验证访问管理器第134页上的"打开访问管理器管理控制台"验证门户服务器第136页上的"显示门户服务器桌面"疑难解答第141页上的"解决服务器验证期间出现的问题"#cd/opt/SUNWjstudio04q4/bin#.
/startserversFollowingserverproduct(s)canbestarted:[1]SunJava[tm]SystemAdministrationServer52004Q2[2]SunJava[tm]SystemDirectoryServer52004Q2[3]SunJava[tm]SystemWebServer62004Q1Update1SP2[4]SunJava[tm]SystemApplicationServerStandardEdition72004Q2[5]SunJava[tm]SystemAccessManager2004Q2Serverstobestarted[1,2.
.
.
,all,q]:表14-1验证JavaStudioEnterprise服务器的步骤(Solaris操作系统)(续)任务步骤132SunJavaStudioEnterprise7安装指南2004年12月2.
在终端窗口中,转到包含启动服务器的脚本的目录,然后以非超级用户身份执行脚本.
您将看到类似于以下内容的输出:3.
键入"all",启动非超级用户拥有的所有服务器.
现在您可以访问管理控制台,检验服务器状态并执行其他管理任务.
为每个已安装的服务器执行此附加步骤,可以检验是否正确安装并配置了服务器运行环境.
访问服务器管理控制台运行启动服务器的脚本后,执行此步骤可以检验连接的正确性以及每个已安装服务器管理控制台的可访问性.
访问应用服务器管理控制台1.
启动Web浏览器.
2.
如果使用代理服务器访问Web,请检验代理服务器设置是否能让您在本地机器上访问服务器URL.
3.
在Web浏览器中打开Configuration_Data.
html.
此文件由安装程序创建,并存储在缺省安装目录中.
报告显示类似于图14-1:%.
/startserversFollowingserverproduct(s)canbestarted:[1]SunJava[tm]SystemWebServer62004Q1Update1SP2[4]SunJava[tm]SystemApplicationServerStandardEdition72004Q2Serverstobestarted[1,2.
.
.
,all,q]:第14章使用JavaStudioEnterprise服务器(Solaris操作系统)133图14-1Configuration_Data.
html报告4.
找到标有"应用服务器管理URL"的条目,然后单击此链接.
系统将提示您输入应用服务器的用户名和口令.
5.
键入应用服务器管理用户ID和口令,然后单击"确定".
应用服务器管理控制台便会出现在浏览器中.
访问Web服务器管理控制台1.
检验Web服务器进程是否正在运行.
#ps-ef|grepwebservd134SunJavaStudioEnterprise7安装指南2004年12月2.
重复前一过程的第1步和第2步,打开Configuration_Data.
html文件,或使用浏览器的"后退"按钮返回到此文件.
3.
找到标有"Web服务器管理URL"的条目,然后单击此链接.
系统将提示您输入Web服务器管理的用户名和口令.
4.
键入安装期间选择的管理用户ID和口令,然后单击"确定".
Web服务器管理控制台便会显示在浏览器中.
打开访问管理器管理控制台1.
(可选)如果安装了访问管理器,请在浏览器中返回到"配置数据"报告,并在SunJavaSystemAccessManager2004Q2配置数据部分的名称列中找到标有"访问管理器控制台URL"的行.
2.
单击此链接.
将显示SunJavaSystemIdentityServer登录页.
第14章使用JavaStudioEnterprise服务器(Solaris操作系统)1353.
键入用户名(amadmin)和口令,然后单击"登录".
访问管理器管理控制台便会显示在浏览器窗口中.
136SunJavaStudioEnterprise7安装指南2004年12月显示门户服务器桌面1.
检验目录服务器进程是否正在运行.
2.
Grep在容器为应用服务器时代表进程appservd;当容器为Web服务器时代表进程webservd.
3.
从访问管理器控制台注销,然后启动新的浏览器实例.
4.
打开Configuration_Data.
html文件并找到SunJavaSystemPortalServer2004Q2的配置数据报告部分.
在名称列中找到标有"门户服务器控制台URL"的行.
5.
单击此链接.
SunJavaSystemPortalServer2004Q2样例桌面便会显示在浏览器中.
%ps-ef|grepslapd第14章使用JavaStudioEnterprise服务器(Solaris操作系统)137恭喜您!
已正确安装和配置了服务器.
您现在就可以进行开发.
停止服务器停止所有已安装服务器的最简单方法是,以超级用户身份运行一次停止服务器的脚本,然后以非超级用户身份再运行一次此脚本.
您也可通过命令行分别停止各个服务器.
停止超级用户拥有的所有服务器1.
成为超级用户.
138SunJavaStudioEnterprise7安装指南2004年12月2.
转到包含脚本的目录.
例如,如果已接受缺省安装目录,请键入:3.
调用停止服务器的脚本.
如果需要停止非超级用户拥有的服务器实例,请以非超级用户身份运行停止服务器的脚本.
停止应用服务器1.
以超级用户身份登录.
2.
转到java-studio-install-dir/AppServer7/bin.
例如,键入:3.
停止应用服务器实例.
您将看到类似于以下内容的输出:4.
(可选)检验应用服务器是否不再运行.
停止Web服务器1.
以超级用户身份登录.
#cd/opt/SUNWjstudio04q4/bin#.
/stopservers#cd/opt/SUNWappserver/bin#.
/asadminstop-domain--domaindomain1Instancedomain1:admin-serverstoppedInstancedomain1:server1stoppedDomaindomain1stopped#ps-ef|grepappservd第14章使用JavaStudioEnterprise服务器(Solaris操作系统)1392.
转到Web服务器管理服务器的安装目录.
例如:3.
停止Web服务器管理进程.
4.
转到Web服务器实例的安装目录.
例如:5.
停止Web服务器实例.
6.
检验Web服务器是否不再运行.
停止目录服务器1.
以超级用户身份登录.
2.
转到包含服务器实例的停止脚本的目录.
目录名称的形式为slapd-instancename,其中instancename通常为机器的主机名.
例如,如果host1为机器名.
则请键入:3.
停止目录服务器.
4.
停止目录服务器管理服务器.
#cd/opt/SUNWwbsvr/https-admserv#.
/stop#cd/opt/SUNWwbsvr/https-机器名.
域名#.
/stop#ps-ef|grepwebservd#cd/opt/SUNWdirserver/slapd-host1#.
/stop-slapd#.
/stop-admin140SunJavaStudioEnterprise7安装指南2004年12月5.
检验目录服务器实例是否不再运行.
查找其他文档您可以在docs.
sun.
com上查找文档.
下表列出了指向某些可用文档标题的链接.
#ps-ef|grepslapd表14-2服务器运行环境文档链接(Solaris操作系统版本)组件产品服务器运行环境版本链接SunJavaSystemApplicationServerStandardEdition72004Q2http://docs.
sun.
com/db/coll/ApplicationServer7_04q2(英文)或http://docs.
sun.
com/db/coll/ApplicationServer7_04q2_zh(中文)SunJavaSystemWebServer62004Q1Update1ServicePack2http://docs.
sun.
com/db/coll/S1_websvr61sp2_en(英文)或http://docs.
sun.
com/db/coll/S1_websvr61sp2_zh(中文)SunJavaSystemMessageQueue3.
5SP1http://docs.
sun.
com/db/coll/MessageQueue_35_SP2(英文)或http://docs.
sun.
com/db/coll/MessageQueue_35_SP2_zh(中文)SunJavaSystemDirectoryServer52004Q2http://docs.
sun.
com/db/coll/DirectoryServer_04q2(英文)或http://docs.
sun.
com/db/coll/DirectoryServer_04q2_zh(中文)SunJavaSystemAccessManager6.
1(以前称为标识服务器)http://docs.
sun.
com/db/coll/S1_IdServ_61(英文)或http://docs.
sun.
com/db/coll/S1_IdServ_61_zh(中文)SunJavaSystemPortalServer6.
2http://docs.
sun.
com/db/coll/S1_PortalServer_62(英文)或http://docs.
sun.
com/db/coll/S1_PortalServer_62_zh(中文)SunJavaSystemIdentityServerPolicyAgent2.
1forSunJavaSystemApplicationServer7http://docs.
sun.
com/db/coll/S1_IdServPolicyAgent_21(英文)第14章使用JavaStudioEnterprise服务器(Solaris操作系统)141解决服务器验证期间出现的问题JavaStudioEnterprise服务器具有特定的相关性,需要以正确的顺序启动.
如果仅使用应用服务器或Web服务器,则没有启动顺序要求.
如果手动启动服务器运行环境,则需遵照正确的启动顺序操作.
通过"开始"菜单运行的脚本会自动运用这些相关性.
当使用访问管理器和门户服务器时,启动顺序很重要.
访问管理器和门户服务器部署为在缺省应用服务器或Web服务器(可通过安装程序的"产品选择"面板选择,请参阅第34页上的"容器选择")上运行的Web应用程序.
访问管理器和门户服务器还依赖于目录服务器.
因此,尝试对访问管理器或门户服务器进行访问之前,必须同时启动目录服务器和相应的Web容器.
要关闭这些服务器,请按相反的顺序关闭即可.
注--提供的启动服务器脚本将自动按照正确的顺序启动所有服务器.
您可以通过命令行运行此脚本.
如果启动访问管理器和门户服务器的管理控制台时遇到了问题,请对以下各项进行确认:按照第141页上的"检验Web浏览器的代理设置"过程执行操作,确认是否正确设置了Web浏览器的代理设置按照第142页上的"按照正确的顺序启动服务器"过程执行操作,确认是否按照正确的顺序启动了服务器按照第142页上的"检验目录服务器连接性"过程执行操作,确认目录服务器的连接性检验Web浏览器的代理设置如果在尝试对访问管理器管理控制台进行访问或显示门户服务器桌面时出现"该页无法显示"错误,则请检查您的Web浏览器的代理设置.
要访问已安装的服务器,Web浏览器不能尝试使用代理服务器来解析URL.
例如,在Mozilla1.
4上,请使用以下步骤来更改代理设置:1.
在Web浏览器窗口中,单击"编辑"→"首选项".
2.
展开"高级"节点并选择"代理".
随即显示"代理"对话框.
如果要使用代理服务器,则选择"手工配置代理".
3.
检验是否在标有"对以下域名不使用代理:"的文本框中列出了您的服务器域.
142SunJavaStudioEnterprise7安装指南2004年12月按照正确的顺序启动服务器1.
启动目录服务器.
同时启动管理服务器和服务器实例.
2.
启动Web容器,即缺省应用服务器或Web服务器.
同时启动管理服务器和服务器实例.
3.
现在,尝试对访问管理器或门户服务器桌面进行访问.
检验目录服务器连接性1.
以超级用户身份登录.
2.
转到包含服务器实例的启动脚本的目录.
目录名称的形式为slapd-machinename,其中machinename为机器名称.
例如,如果host1为机器名,则请键入:3.
启动目录服务器.
4.
检验目录服务器是否正在运行.
您将看到类似于以下内容的输出:5.
启动目录服务器管理服务器.
#cd/opt/SUNWdirserver/slapd-host1#.
/start-slapdps-ef|grepslapd#root129710Jul012:27.
/ns-slapd-D/opt/SUNWdirserver/slapd-host1-i/opt/SUNWdirserver/slapd-host1#cd/opt/SUNWdirserver#.
/start-admin第14章使用JavaStudioEnterprise服务器(Solaris操作系统)1436.
启动SunJavaSystemServer控制台.
JavaSystem控制台登录对话框出现.
7.
键入用户ID和口令,然后单击"确定".
登录到SunJavaSystemServer控制台即确认已成功安装.
8.
(可选)在"服务器和应用程序"标签上,展开服务器主机节点,然后展开"ServerGroup"节点.
您会看到"AdministrationServer"条目和"DirectoryServer(机器名)"形式的服务器条目.
#.
/startconsole144SunJavaStudioEnterprise7安装指南2004年12月9.
双击"DirectoryServer(主机名)"节点.
服务器实例的SunJavaSystemDirectoryServer控制台便会出现.
可通过此控制台启动、停止以及重新启动服务器实例.
诊断常见错误本部分列出了可能遇到的某些较常见的错误.
1.
尝试通过Web浏览器对访问管理器控制台进行访问会导致以下错误:ServerErrorThisserverhasencounteredaninternalerrorwhichpreventsitfromfulfillingyourrequest.
Themostlikelycauseisamisconfiguration.
Pleaseasktheadministratortolookformessagesintheserver'serrorlog.
第14章使用JavaStudioEnterprise服务器(Solaris操作系统)145原因:访问管理器依赖其他JavaStudioEnterprise服务器,如目录服务器和应用服务器或Web服务器.
这些服务器可能没有全部运行.
解决方案:按正确的顺序启动各服务器.
请参阅第142页上的"按照正确的顺序启动服务器",以获得详细信息.
2.
尝试通过命令行启动访问管理器会出现以下错误:原因:访问管理器依赖其他JavaStudioEnterprise服务器,如目录服务器和Web服务器.
这些服务器可能没有全部运行.
解决方案:按正确的顺序启动各服务器.
请参阅第142页上的"按照正确的顺序启动服务器",以获得详细信息.
3.
启动所有服务器之后,尝试使用http://localhost/amserver形式的URL访问amserver,会出现"此页无法显示"错误.
原因:Web浏览器设置中指定的代理服务器设置可能不正确.
浏览器可能尝试使用代理服务器(如果已设置)解析此URL.
解决方案:对于您使用的服务器域名,请将Web浏览器的代理设置为直接连接而不使用代理服务器.
4.
安装JavaStudioEnterprise会导致访问管理器安装或配置失败:DirectoryServerwasnotinstalledaspartofIdentityServer.
Pleasestartitmanually.
startingwebcontainerinstance.
.
.
SunONEWebServer6.
1B09/11/200319:00info:CORE3016:daemonisrunningassuper-user.
.
.
info:WEB0100:Loadingwebmoduleinvirtualserver[https-机器名.
域名]at[/search]failure:WebModule[/portal]:WEB2783:Servlet/portalthrewload()exceptionjavax.
servlet.
ServletException:WEB2778:Servlet.
init()forservletRewriterServletthrewexception.
.
.
-----RootCause-----StartofDataServiceException:Message:LDAPauthenticationfailed.
Cause:com.
iplanet.
sso.
SSOException:LDAPauthenticationfailed.
.
.
.
com.
sun.
portal.
desktop.
context.
ContextError:DSAMEServiceAppContext.
initAdminDSAMEConnection()com.
iplanet.
sso.
SSOException:LDAPauthenticationfailed.
146SunJavaStudioEnterprise7安装指南2004年12月原因:可能未正确设置系统DNS后缀.
解决方案:请参阅第150页上的"检验DNS后缀".
5.
尝试访问门户服务器桌面,会在浏览器窗口中出现以下错误:原因:尝试访问门户服务器桌面之前,未注销访问管理器控制台.
解决方案:注销访问管理器控制台,启动浏览器的新实例,然后再试.
AseriouserrorhasoccurredintheDesktop.
Thismayhavebeencausedbyamis-configurationontheserver.
Reportthisproblemtoyouadministrator.
Possiblecause:YoudonothavepermissiontoaccessthedektopReturntofrontpage147第章15疑难解答本章分以下两部分讲述如何解决可能遇到的问题:第147页上的"基本安装疑难解答技术"第152页上的"JavaStudioEnterprise问题及解决方案"基本安装疑难解答技术此部分包含一些基本的疑难解答建议.
您也可以找到特定于任务(在本指南其他几个章节中有所描述)的某些常见错误的疑难解答提示.
请参阅目录或索引.
查看安装日志文件如果在安装或卸载过程中出现问题,请查看相应的日志文件.
安装程序和卸载程序日志文件和报告位于以下位置:(Solaris操作系统),/var/sadm/install/logs(MicrosoftWindows),由用户环境变量%TEMP%的值决定,如C:\DocumentsandSettings\Administrator\LocalSettings\Temp.
安装摘要报告的副本Summary_Report.
timestamp也存储在任何平台的java-studio-install-dir中.
148SunJavaStudioEnterprise7安装指南2004年12月下表列出了日志文件名的格式.
A版本的日志文件记录了安装程序的整个安装过程.
B版本的日志文件包含日志消息.
可使用MicrosoftWindows实用程序-记事本来查看日志文件.
timestamp变量代表创建日志的时间.
其格式为MMddhhmm,其中:要使用日志文件解决问题,请尝试分离出现的第一个问题.
后续问题往往是由第一个问题导致的.
可按照以下顺序操作:1.
查看安装摘要文件,该文件提供有关安装和配置内容的重要说明.
如果出现了一个问题,请确定该问题是由哪个组件导致的.
如果出现了多个问题,请查出第一个问题.
2.
查看详细的日志文件.
表15-1日志文件名格式记录的实体日志文件名格式安装程序:组件产品Sun_Java_Studio_Enterprise_7_2004Q4_install.
AtimestampSun_Java_Studio_Enterprise_7_2004Q4_install.
Btimestamp卸载程序Sun_Java_Studio_Enterprise_7_2004Q4_uninstall.
AtimestampSun_Java_Studio_Enterprise_7_2004Q4_uninstall.
Btimestamp安装程序:组件产品例如:Sun_ONE_Identity_Server_install.
AtimestampSun_ONE_Identity_Server_install.
BtimestampSun_ONE_Identity_Server_Policy_Agent_install.
AtimestampSun_ONE_Identity_Server_Policy_Agent_install.
Btimestamp(仅限Solaris)安装程序:共享组件升级报告Shared_Component_Upgrade.
timestamp安装程序:系统需求报告SystemCheck_Report.
timestamp安装摘要Summary_Report.
timestamp配置数据*Configuration_Data.
html*此文件存储在安装目录中MM指定月份dd指定日期hh指定小时mm指定分钟第15章疑难解答149a.
查找发生的第一个错误或警告,并尝试解决它.
有时,解决了一个错误会解决许多看上去不相关的后续错误.
b.
找到导致问题的组件或包的名称.
日志文件可为您提供确定下一步操作的线索,例如:如果发生配置问题,请查看配置摘要,检查所使用的设置.
3.
查看组件产品日志文件.
如果启动某个组件产品时发生了问题,则查看其日志文件.
有些组件产品将其日志文件写入安装程序日志文件所在的同一目录中,这些组件产品包括管理服务器、应用服务器、目录服务器、门户服务器和访问管理器.
要获得有关组件产品日志文件的更多信息,请参阅适合于您的平台的相关附录内容.
(MicrosoftWindows)请参阅附录C(Solaris操作系统)请参阅附录D检查资源与设置下列主机级问题会导致安装问题.
(Solaris操作系统)更新.
您已经应用了推荐的更新(修补程序)吗磁盘空间.
磁盘是如何分区的、安装目录指向哪些分区(Solaris操作系统)安装目录/var/sadm和/etc/opt,或指定的非缺省目录,需要足够的磁盘空间.
(Windows操作系统)安装目录C:\Sun\jstudio,或指定的非缺省目录,需要足够的磁盘空间.
DNS后缀.
确保DNS后缀设置正确.
请参阅第150页上的"检验DNS后缀".
(MicrosoftWindows)%TEMP%变量.
确保已定义了用户环境变量%TEMP%.
执行检验过程如果要解决与启动组件产品相关的问题,请检查组件进程是否正在运行并执行以下章节(与正在调试的问题相对应)中的验证过程:第69页上的"启动IDE"第79页上的"在IDE中使用SunJavaSystemApplicationServer实例"第112页上的"验证服务器安装"(Windows系统)第130页上的"验证服务器安装"(Solaris操作系统)150SunJavaStudioEnterprise7安装指南2004年12月检查分发介质如果从DVD或CD-ROM进行安装,介质是否干净脏磁盘会因读取错误而导致出现安装问题.
检验目录服务器连接性如果您正在安装依赖目录服务器的组件,则以下某种情况可能会引起问题:为目录服务器指定了错误的用户ID和口令.
指定了错误的LDAP端口.
目录服务器尚未启动.
无提示安装期间,目录服务器没有运行.
安装程序的交互模式会在安装期间检查目录服务器的连接性,但无提示模式则不进行检查.
如果在目录服务器不可用的情况下执行无提示安装,那么访问管理器或门户服务器在安装期间可能会出现故障.
检验口令在安装过程中,选择用户名和口令.
安装程序使用该用户名和口令配置服务器组件产品.
此用户名和口令用于应用服务器、目录服务器和Web服务器.
访问管理器和门户服务器使用不同的用户名和口令.
要对访问管理器管理控制台进行访问,请键入用户名amadmin.
口令值是您在安装期间使用的值.
请查看Summary_Report.
timestamp,确认使用每个服务器进程的正确登录信息.
检验DNS后缀目录服务器、访问管理器、门户服务器和Web服务器的安装与配置需要有效的域名.
在MicrosoftWindows机器上,DNS后缀属性必须设为有效值.
使用适用于您的平台的步骤来检验机器上的DNS后缀是否已正确设置.
如果您对机器的正确DNS后缀或域名有疑问,请与网络管理员联系以寻求帮助.
检验DNS后缀(MicrosoftWindowsXPProfessional系统)4.
右键单击"我的电脑",然后选择"属性".
屏幕上将显示"系统属性"对话框.
第15章疑难解答1515.
选择"计算机名"标签.
查看"完整的计算机名称"字段的值.
如果包含计算机的全限定域名(例如,machinename.
my.
company.
com),则表示设置完整.
如果此字段为空或不完整,则请继续下一步.
6.
单击"更改"(位于显示的标签底部附近的按钮).
将会显示"计算机名称更改"对话框.
7.
单击"其它".
"DNS后缀和NetBIOS计算机名"对话框便会显示出来.
8.
在"此计算机的主DNS后缀"字段中键入正确的DNS后缀,然后检验是否已选中"在域成员身份变化时,更改主DNS后缀"复选框.
9.
重新启动机器并执行第1-3步以检验您的更改.
检验DNS后缀(MicrosoftWindows2000Professional系统)1.
右键单击桌面上的"我的电脑"图标.
2.
从上下文菜单中选择"属性".
3.
选择"网络标识"标签,然后单击"属性".
此时会显示"标识更改"对话框.
4.
单击"其它".
将显示"DNS后缀和NetBios计算机名"对话框.
5.
在"此计算机的主DNS后缀"字段中键入正确的DNS后缀,然后检验是否已选中"在域成员身份变化时,更改主DNS后缀"复选框.
6.
重新启动机器并执行第1-3步以检验您的更改.
检验域名(Solaris操作系统)1.
转到/etc目录.
2.
查看resolv.
conf文件,检验它是否包含机器的正确域名条目和组织机构或网络的DNS名称服务器条目.
152SunJavaStudioEnterprise7安装指南2004年12月注--如果resolv.
conf文件不存在,请与网络管理员联系以配置适用于您的企业网络的域名.
JavaStudioEnterprise问题及解决方案此部分介绍一些可能遇到的常见错误情况以及解决这些问题的建议解决方案.
安装JavaStudioEnterprise软件1.
下载并解压缩了下载的文件后,双击JavaStudioEnterprise7installer.
bat文件后无任何反应.
原因:如果使用MicrosoftWindows系统,最有可能的原因是在installer.
bat的位置路径名中有空格或其他特殊字符存在.
要检验是否为此问题,请打开命令提示符窗口,从该窗口调用安装程序,应该会看到一个描述问题的命令行错误消息.
解决方案:将下载的文件解压缩到一个路径名中不包含空格或特殊字符的目录中.
请参阅第30页上的"安装JavaStudioEnterprise软件",以获得在Windows系统上执行的完整安装步骤.
2.
卸载JavaStudioEnterprise后尝试重新安装该软件会导致安装程序显示以下消息:原因:在上次卸载会话期间未正确卸载某些文件.
如果您没有重复安装和卸载该软件,则不会看到此消息.
解决方案:如果卸载程序未删除以下文件,则确保将其删除:Solaris操作系统-/var/sadm/install/.
JavaStudioMicrosoftWindows系统-删除注册表项KeyHKEY_LOCAL_MACHINE>SOFTWARE>SunMicrosystems>JavaStudioCorruptSerialNumber:InstallationCannotProceedAserialnumberthatwasinstalledonthemachineappearstohavebeencorrupted.
第15章疑难解答153启动服务器各个JavaStudioEnterprise服务器具有特定的相关性,需要以正确的启动顺序来启动它们.
请参阅第13章,以获得有关在MicrosoftWindows系统上各个服务器启动顺序的更多信息.
请参阅第14章,以获得有关在Solaris操作系统上各个服务器启动顺序的更多信息.
注--如果安装此软件时使用localhost作为机器名(主机名),并在连接Internet时通常使用代理服务器,则可能需要更改Web浏览器中的代理设置,以便当尝试访问安装的服务器管理控制台时直接连接或不使用DNS代理服务器.
请参阅第122页上的"检验Web浏览器的代理设置"(Windows机器)或第141页上的"检验Web浏览器的代理设置"(Solaris操作系统机器).
访问目录服务器管理控制台时,登录对话框有时会显示错误的URL,登录尝试失败.
请更正URL并重新登录.
请按照第142页上的"检验目录服务器连接性"步骤执行操作.
识别并修复不完全的卸载如果卸载程序在删除所有产品文件之前停止运行,则有可能未正确卸载某些文件、目录和其他系统条目.
还有一种可能,组件产品的安装、配置或卸载失败后,后续尝试卸载或安装时也会失败.
可以使用以下方法识别失败的卸载:在卸载JavaStudioEnterprise之后检查剩余的目录和文件,发现并没有全部删除所有的文件.
请参阅与您的平台相对应的卸载章节,以获得在卸载过程中未删除文件的列表.
在卸载产品后,您无法重新安装相同或更高的版本,即使采用不同的安装目录或已删除了旧版本也是如此.
此问题可能表明产品注册出现错误.
您会看到在卸载时出现错误消息,卸载进程失败或者日志包含有关卸载失败的信息.
如果卸载失败,则在尝试重新安装相同或不同版本的该软件或尝试安装JavaStudioEnterprise组件产品的独立版本时可能会遇到问题.
如果使用的卸载方法不是所提供的卸载程序向导,则卸载可能会出现错误或卸载不完整.
以下几部分介绍在确定卸载不完整的情况下如何修复系统.
修复失败的卸载(MicrosoftWindows平台)1.
确保以具有管理员权限的用户身份登录.
154SunJavaStudioEnterprise7安装指南2004年12月2.
找到JavaStudioEnterprise卸载程序可执行文件uninstall.
bat.
它位于java-studio-install-dir中.
缺省安装目录为%SystemDrive%\Sun\jstudio_04Q4.
如果这个可执行文件不存在,请继续执行第4步.
3.
运行卸载程序,并继续执行第4步.
4.
检验所有服务器是否均已停止.
使用"开始"菜单或命令行来停止服务器.
若要检验,请使用下列步骤:a.
选择"开始">"设置">"控制面板".
此时,屏幕上会显示"控制面板"对话框.
b.
双击"管理工具".
屏幕上会显示"管理工具"对话框.
c.
双击"服务".
d.
向下滚动"服务"列表,直至看到SunONE服务器的各个条目.
卸载程序可能已删除了某些条目.
如果您看到用此安装程序安装的SunONE服务器的各个条目,请检验它们是否已被停止.
5.
从位于%SystemRoot%\system32\的productregistry文件中删除JavaStudioEnterprise各个条目.
为了安全起见,如果您已安装了其他Sun软件,请在编辑这些条目之前备份该文件.
变量%SystemRoot%在MicrosoftWindows2000系统上可能是C:\WINNT.
在MicrosoftWindowsXPProfessional系统上,此变量可能是C:\WINDOWS.
另请参阅第162页上的"手动编辑产品注册文件".
6.
使用Windows注册表编辑器,从Windows注册表中删除以下文件夹及其内容.
如果安装了其他Sun软件产品,则应该只删除JavaStudioEnterprise各个条目,而非整个文件夹.
通过查看注册表项属性ImagePath,可以检验JavaStudioEnterprise是否安装了某个条目.
该值表示安装目录,如果它位于java-studio-install-dir下方,则说明JavaStudioEnterprise安装程序已安装了该条目.
JavaStudioEnterprise各个条目包括:HKEY_LOCAL_MACHINE\SOFTWARE\Sun\Administration\5.
2Directory\5\slapd-机器名Directory\5\SNMP\CurrentVersionHKEY_LOCAL_MACHINE\SOFTWARE\SunMicrosystems\ApplicationServer\72004Q2IdentityServer\6.
1JavaStudio\2004Q4C:\>java-studio-install-dir\uninstall.
bat第15章疑难解答155PortalServer\6.
2studio_ee\7SunONEMessageQueue\3.
0.
1WebServer\6.
17.
使用Windows注册表编辑器,从以下文件夹中删除SunONE服务器注册表项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\admin52-servc_sun_jstudio_04q4_webserver6_2004q1_https-admserv_configc_sun_jstudio_04q4_webserver6_2004q1_https-主机名.
域名_configslapd-主机名SunAppServer72004Q2UR1ER1-domain1_admin-serverSunAppServer72004Q2UR1ER1-domain1_server1SunAppServer72004Q2UR1ER1-jstudio-domain_admin-serverSunAppServer72004Q2UR1ER1-jstudio-domain_此外,还要删除下列JavaStudioEnterprise服务条目:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\admin52-servhttps-admserv61https-机器名.
域名slapd-机器名SunAppServer72004Q2UR1ER1-domain1_admin-serverSunAppServer72004Q2UR1ER1-domain1_server1SunAppServer72004Q2UR1ER1-jstudio-domain_admin-serverSunAppServer72004Q2UR1ER1-jstudio-domain_jstudio-server8.
删除名为"SunMicrosystems">"SunJavaStudioEnterprise7"的开始菜单程序组及其内容(程序项目).
9.
从java-studio-install-dir中删除产品文件.
如果您在删除其中的某些目录时遇到困难,请检查"任务管理器",查看java.
exe进程是否正在运行.
终止java.
exe进程,并再次尝试删除java-studio-install-dir及其子目录.
10.
(可选)重新启动系统,以便让系统注册表不包含任何错误.
检验是否已删除了所有JavaStudioEnterprise服务.
a.
打开"控制面板"对话框.
(Windows2000系统)选择"开始">"控制面板">"设置".
(WindowsXP系统)选择"开始">"控制面板".
b.
双击"管理工具".
屏幕上随即会显示"管理工具"对话框.
156SunJavaStudioEnterprise7安装指南2004年12月c.
双击"服务".
屏幕上将出现"服务"对话框.
d.
向下滚动服务列表,找到SunJavaStudioEnterprise7各个条目.
如果您已卸载了整个JavaStudioEnterprise产品,则不会看到任何相关的条目.
修复失败的卸载(Solaris操作系统)在执行下列步骤之前,请确保已经尝试运行随JavaStudioEnterprise一起提供的卸载程序.
通常,卸载程序可完成选定产品的卸载.
1.
启用客户端对X服务器的访问.
2.
设置DISPLAY环境变量以显示到本地机器.
例如,如果您使用Cshell,请键入:3.
成为超级用户.
4.
检验所有JavaStudioEnterprise服务器是否均已停止.
a.
如果stopservers脚本仍可用,则运行该脚本.
例如:如果stopservers脚本不可用,则可能需要查找各服务器的进程ID,并分别停止它们.
例如:如果服务器正在运行,则终止其进程.
对各服务器进程重复此操作.
请参阅附录D,以获得已安装的服务器对应的Solaris进程名称.
5.
检验所有的JavaStudioEnterprise组件产品软件包是否均已删除.
如果仍能看到软件包,请参阅第161页上的"手动删除软件包".
%xhost+您的本地机器%setenvDISPLAY您的本地机器:0.
0#/opt/SUNWjstudio/bin/stopservers.
sh%ps-ef|grepappservd#pkginfo|egrep-i"SunONE|SunJava"第15章疑难解答157注--SUNWasvc软件包和SUNWjato软件包不会对后续安装会话造成问题,因此可以留在您的系统中.
6.
检验卸载程序软件包是否已删除.
7.
编辑/var/sadm/install/productregistry以删除JavaStudioEnterprise各个条目.
在手动编辑前,请备份该文件.
另请参阅第162页上的"手动编辑产品注册文件".
8.
删除(如果找到)/var/sadm/install/.
JavaStudio.
9.
删除/var/opt/SUNWappserver7和/etc/opt/SUNWappserver7(如果安装了应用服务器).
10.
删除/var/opt/SUNWam和/etc/opt/SUNWam(如果安装了访问管理器).
11.
删除/var/opt/SUNWps和/etc/opt/SUNWps(如果安装了门户服务器).
12.
删除java-studio-install-dir/SUNWwbsvr(如果安装了Web服务器).
13.
删除java-studio-install-dir中剩余的文件.
注--作为此过程的最后一步,删除程序文件和目录.
14.
禁止客户端访问X服务器,并退出超级用户权限.
手动删除JavaStudioEnterprise软件包表15-2列出了在JavaStudioEnterprise安装期间安装的软件包.
使用此列表作为参考,以确保删除了所有的软件包.
建议仅在卸载程序向导未能删除这些软件包时才手动将其删除.
#pkginfo|grep-i"SUNWjstudio"#rm-rjava-studio-install-dir#xhost-您的本地机器#exit158SunJavaStudioEnterprise7安装指南2004年12月注--根据第161页上的"手动删除软件包"中的步骤,按照此表中所列顺序删除这些软件包.
该表中列出的JavaStudioEnterprise组件产品仅供参考,SunONE名称用于对应各个软件包.
表15-2JavaStudioEnterprise软件包(Solaris操作系统)组件产品软件包名称SunJavaSystemPortalServerSUNWpsSUNWpsapSUNWpscSUNWpscfgSUNWpscpSUNWpsdisSUNWpsdtSUNWpsdtaSUNWpsdtcSUNWpsdtmSUNWpsdtpSUNWpsdtxSUNWpsgwSUNWpsgwaSUNWpsgwmSUNWpsgwsSUNWpsksSUNWpslcfgSUNWpsmaSUNWpsmadSUNWpsmaiSUNWpsmasSUNWpsmigSUNWpsmpSUNWpsnf第15章疑难解答159SUNWpsnlSUNWpsnlpSUNWpsnmSUNWpsohSUNWpspSUNWpspltSUNWpspsSUNWpsrwSUNWpsrwaSUNWpsrwpSUNWpssdkSUNWpsseSUNWpsseaSUNWpssepSUNWpsspSUNWpsssSUNWpsssoSUNWpsssoaSUNWpssubSUNWpstljSUNWiimpsSUNWebnfsSunJavaSystemAccessManagerSUNWamconSUNWamdscSUNWamextSUNWamfcdSUNWamjwsdpSUNWammaSUNWammae表15-2JavaStudioEnterprise软件包(Solaris操作系统)(续)组件产品软件包名称160SunJavaStudioEnterprise7安装指南2004年12月SUNWampwdSUNWamrsaSUNWamsamSUNWamsciSUNWamsdkSUNWamsdkconfigSUNWamsvcSUNWamsvcconfigSUNWamswsSUNWamutlSUNWcomicSUNWcomisSunJavaSystemAdministrationServer(为支持SunJavaSystemDirectoryServer而安装)SUNWasvcSUNWasvcpSUNWasvrSUNWasvuSunJavaSystemDirectoryServerSUNWdsvcpSUNWdsvhSUNWdsvhxSUNWdsvplSUNWdsvrSUNWdsvuSUNWdsvxSunONEWebServerSUNWawbsvrSUNWwbsvrSunONEApplicationServer7SUNWasaco表15-2JavaStudioEnterprise软件包(Solaris操作系统)(续)组件产品软件包名称第15章疑难解答161手动删除软件包1.
(目录服务器)如果您需要手动删除目录服务器的软件包,请首先执行下列步骤:a.
启动目录服务器实例.
例如:SUNWascmoSUNWasdboSUNWasdmoSUNWasmanoSUNWasoSUNWascmloSUNWasroSunJavaSystemAccessManagerPolicyAgentforSunONEApplicationServer7SUNWamasSunJavaSystemMessageQueueSUNWiqcdvSUNWiqcrtSUNWiqdocSUNWiqfsSUNWiqjxSUNWiqlenSUNWiqlplSUNWiqrSUNWiquSUNWiqucSUNWiqumSunJavaStudioEnterprise7SUNWjstudio#cd/opt/SUNWdirserver/slapd-实例名#.
/start-slapd表15-2JavaStudioEnterprise软件包(Solaris操作系统)(续)组件产品软件包名称162SunJavaStudioEnterprise7安装指南2004年12月b.
取消目录服务器的配置.
c.
取消目录服务器管理控制台的配置.
2.
删除任何使用pkgrm命令未删除的JavaStudioEnterprise组件产品软件包.
按表15-2中说明的顺序小心地执行此操作.
由于软件包之间存在相关性,如果未能按此顺序成功删除软件包,则可能会导致出现意外问题.
如果不确定如何执行此操作,请与您的系统管理员联系.
手动编辑产品注册文件JavaStudioEnterprise会保存关于所有已安装的软件包和zip单元的元数据记录.
此信息存储在名为productregistry的文件中.
此productregistry文件符合XML标记标准,不受平台的制约.
此文件的位置如下:(Solaris操作系统)-/var/sadm/install(MicrosoftWindows2000)-%SystemDrive%/WINNT/system32(MicrosftWindowsXPProfessional)-%SystemDrive%/WINDOWS/system32#/usr/sbin/directoryserverunconfigure#/usr/sbin/mpsadmserverunconfigure第15章疑难解答163典型的产品注册文件可能显示为:如上例所示,每个产品由一个compid标记进行标识.
可能有一个或多个版本与一个compid相关联,而每个版本可能有一个或多个实例与之关联.
每个实例都有一个comptype标记,其值可能是component、feature或product.
对于每个compinstance,都有一个或多个条目(属于其所需组件或子组件)与之相关联.
代码示例15-1XML条目样例0.
6LookingGlass1.
0ProjectLookingGlassJavaDesktopSystem11.
0Java3DAPI11.
0FEATURE/opt/lookingglassJavaDesktopSystem11.
0Java3DAPI11.
0164SunJavaStudioEnterprise7安装指南2004年12月不推荐手动编辑产品注册文件,但是,如果为了从不成功的安装或卸载中恢复而有必要进行手动编辑时,可按照以下步骤进行编辑:1.
出于安全考虑,请备份productregisty文件的一个副本.
2.
删除特定compid的整个条目.
删除从标记到对应的标记之间的所有条目.
请小心地执行此操作.
3.
删除该条目的所有必需/子软件包.
有时一个compid可能有同一产品的多个版本.
必须小心执行操作,以便从正确的版本中删除条目.
根据已安装的组件产品的不同,您可能会看到表15-3中列出的一个或多个compid条目.
表15-3产品注册文件Compid(MicrosoftWindows)组件产品CompidSunJavaStudioEnterprise72004Q4ApplicationServerSUNWasaco.
zipSUNWascmlo.
zipSUNWascmo.
zipSUNWasdbo.
zipSUNWasdmo.
zipSUNWaso.
zipSUNWaspx.
zipSUNWasro.
zipSUNWaclg.
zipSUNWicu.
zipSUNWjaf.
zipSUNWjhrt.
zipSUNWjmail.
zipSUNWpr.
zipSUNWtls.
zipSUNWxrgrt.
zipSUNWxrpcrt.
zipSUNWxsrt.
zipant.
zipSUNWjaxp.
zipCollabServerCollabServer第15章疑难解答165DirectoryServerSunONEServerBasicSystemLibrariesbasesysSunONEServerBasicLibrariesbaseSunONEDirectorySuiteSunONEDirectoryConsoleSupportslapd-clientSunONEDirectoryServerslapdnsperl553perldapSunONEAdministrationServicesSunONEAdministrationServeradminSunONEAdministrationConsoleadmin-clientSunONEServerConsoleSunONEServerConsoleCorebase-clientJavaRuntimeEnvironmentIdentityServerPolicyAgentPortalServerSUNWpscoreSUNWpsEtcOptCoreSUNWpsIdentityCoreSUNWpscSUNWpspSUNWpspEtcOpt.
zipSUNWpspsSUNWpspsEtcOptMessageQueueMessageQueueOrionDevComponentsSUNWjstudioWhatsNext.
ziplocale.
zip表15-3产品注册文件Compid(MicrosoftWindows)(续)组件产品Compid166SunJavaStudioEnterprise7安装指南2004年12月StudioStudio.
CoreStudio.
UMLWebServerSunONEIdentityServerCommonDomainServicesWebserversilentinstalltemplateIntroductionWarFileConfigureExistingDirectoryServerlocaleDSConfigfilePasswordDllLDAPToolsDSConfigutilsSunONEIdentityServerAdminConsoleConsoleWarFileSunONEIdentityServerManagementandPolicyServicesserviceszipfilecommonzipfileServicesWarFilemigrationSunONEWebServerPasswordServiceDeploymentPasswordServicesWarfileSunONEIdentityServerPolicyAgentforSunONEApplicationServerSunONEIdentityServerPolicyAgentforSunONEApplicationServer7.
0Sun(tm)ONEIdentityServerPolicyAgentforSunONEApplicationServer7.
0AgentuninstallscriptAgentAdminscriptAgentResourceBundleAgentInstallerToolkit表15-3产品注册文件Compid(MicrosoftWindows)(续)组件产品Compid第15章疑难解答167下表列出了Solaris操作系统机器的SunJavaStudioEnterprise7产品注册Compid.
表15-4产品注册文件Compid(Solaris操作系统)产品Compid管理服务器SunJava(TM)SystemServerConsoleJavaRuntimeEnvironmentSunJava(TM)SystemServerConsoleCoreSunJava(TM)SystemServerSuiteSunJava(TM)SystemAdministrationConsoleSunJava(TM)SystemAdministrationServer目录服务器SunJava(TM)SystemDirectorySuiteSunJava(TM)SystemDirectoryConsoleSupportSunJava(TM)SystemDirectoryServerSunJava(TM)SystemServerBasicLibrariesSunONEIdentityServerPolicyAgentforSunONEApplicationServerSunONEIdentityServerPolicyAgentforSunONEApplicationServer7.
0AgentAdminscriptAgentInstallerToolkitAgentResourceBundleAgentuninstallscriptSUNWamasSunJavaStudioEnterprise72004Q4ApplicationServerSUNWasacoSUNWascmloSUNWascmoSUNWasdboSUNWasdmoSUNWasmanoSUNWasoSUNWasroCollabServerSUNWiimdv168SunJavaStudioEnterprise7安装指南2004年12月DirectoryServerSUNWasvcpSUNWasvrSUNWasvuSUNWdsvcpSUNWdsvhSUNWdsvhxSUNWdsvplSUNWdsvrSUNWdsvuSUNWdsvxIdentityServerSUNWamconSUNWamconsdkSUNWamextSUNWamfcdSUNWamjwsdpSUNWammaSUNWammaeSUNWampwdSUNWamrsaSUNWamsamSUNWamsciSUNWamsdkSUNWamsdkconfigSUNWamsvcSUNWamsvcconfigSUNWamutlJSEDocslocale.
zipWhatsNext.
zip表15-4产品注册文件Compid(Solaris操作系统)(续)产品Compid第15章疑难解答169MessageQueueSUNWiqdocSUNWiqfsSUNWiqjxSUNWiqlplSUNWiqrSUNWiquSUNWiqucSUNWiqumPolicyAgentPortalServerSUNWiimpsSUNWpsSUNWpsapSUNWpscSUNWpscfgSUNWpscpSUNWpsdisSUNWpsdtSUNWpsdtaSUNWpsdtcSUNWpsdtmSUNWpsdtpSUNWpsdtxSUNWpsmaSUNWpsmadSUNWpsmaiSUNWpsmasSUNWpsmigSUNWpsmpSUNWpsnmSUNWpsohSUNWpspSUNWpspsSUNWpsrw表15-4产品注册文件Compid(Solaris操作系统)(续)产品Compid170SunJavaStudioEnterprise7安装指南2004年12月SUNWpsrwaSUNWpssdkSUNWpsseSUNWpsseaSUNWpssepSUNWpsspSUNWpsssoSUNWpsssoaSUNWpssubSUNWpstljSUNWpswsrpcommonSUNWpswsrpconsumerSUNWpswsrpconsumerconfigSUNWpswsrpconsumersampleSUNWpswsrpproducerSUNWpswsrpproducersampleStudioSUNWjseSUNWjseumlWebServerSUNWwbsvrSUNWawbsvr表15-4产品注册文件Compid(Solaris操作系统)(续)产品Compid171附录ASolaris操作系统修补程序编号及描述本附录中的表提供了在Solaris操作系统下JavaStudioEnterprise组件产品所需的修补程序编号及修补程序描述.
您可以在SunSolve修补程序支持门户中找到这些修补程序,网址为:http://sunsolve.
sun.
com.
请查阅《SunJavaStudioEnterprise72004Q4发行说明》,以获得有关必需修补程序的最新信息.
JavaStudioEnterprise安装程序运行到"系统需求检查"时会生成一个报告,此报告列出安装选定的组件产品时所有必需的修补程序.
表中列出的JavaStudioEnterprise组件产品仅供参考.
注--表中列出了所需的最低修补程序级别.
如果在SunSolveWeb页上找到更新的修补程序级别,请使用最新的修补程序.
表A-1Solaris9x86操作系统修补程序编号及描述组件产品修补程序标识号码-所需的最低修补程序级别修补程序描述安装程序115755-02zlib安全修补程序J2SEPlatform1.
4.
2_05版112786-32X116.
6.
1_x86:Xsun修补程序表A-2Solaris9SPARC操作系统修补程序编号及描述组件产品修补程序标识号码-所需的最低修补程序级别修补程序描述Solaris9SPARCforSUNWlib115754-02SunOS5.
9:zlib安全修补程序172SunJavaStudioEnterprise7安装指南2004年12月J2SEPlatform1.
4.
2_05版113886-23OpenGL1.
3:用于Solaris的OpenGL修补程序(32位)113096-03X116.
6.
1:OWconfig修补程序112785-43X116.
6.
1:Xsun修补程序表A-3Solaris8SPARC操作系统修补程序编号及描述组件产品修补程序标识号码-所需的最低修补程序级别修补程序描述安装程序110380-04ufssnapshots支持、libadm110934-13pkgtrans、pkgadd、pkgchk、pkgmk和libpkg.
a应用服务器109326-06libresolv.
so.
2和in.
named108993-26(已废弃108827)LDAP2客户端以及libc库、libthread库和libnsl库目录服务器108434-13用于C++的32位共享库修补程序108528-24内核更新108989-02/usr/kernel/sys/acctctl和/usr/kernel/sys/exacctsys108993-26LDAP2客户端以及libc库、libthread库和libnsl库109147-27链接程序109326-10libresolv.
so.
2和in.
named修补程序108435-12用于C++的64位共享库修补程序112611/usr/lib/libz.
so.
1访问管理器110380-04ufssnapshots支持、libadm110934-13pkgtrans、pkgadd、pkgchk、pkgmk和libpkg.
a消息队列用于J2SE的修补程序Web服务器用于J2SE的修补程序112611/usr/lib/libz.
so.
1门户服务器用于J2SE的修补程序JavaStudioEnterpriseIDE用于J2SE的修补程序表A-2Solaris9SPARC操作系统修补程序编号及描述(续)组件产品修补程序标识号码-所需的最低修补程序级别修补程序描述附录ASolaris操作系统修补程序编号及描述173J2SEPlatform1.
4.
2_05版108434-17用于C++的32位共享库修补程序108435-1364位共享库108528-29内核更新修补程序108652-83X116.
4.
1:Xsun108773-18IIIM和X输入/输出方法108921-21CDE1.
4:dtwm108940-64Motif1.
2.
7和2.
1.
1:运行环境库108987-13patchadd和patchrm修补程序108989-02/usr/kernel/sys/acctctl和/usr/kernel/sys/exacctsy108993-37LDAP2客户端以及libc库、libthread库和libnsl库修补程序109147-30链接程序修补程序109326-16libresolv.
so.
2和in.
named110386-03RBAC功能修补程序110615-12sendmail111023-03/kernel/fs/mntfs和/kernel/fs/sparcv9/mntfs修补程序111111-04/usr/bin/nawk修补程序111308-05/usr/lib/libmtmalloc.
so.
1修补程序111310-01/usr/lib/libdhcpagent.
so.
1111317-05/sbin/initand/usr/sbin/init112003-0364位Solaris8中的字体集iso-1或iso-15112396-02/usr/bin/fgrep修补程序112438-03/kernel/drv/random修补程序112472-01当选定LucindaSansThaiTypewriter时Font2DTest异常中止113648-03/usr/sbin/mount修补程序113886-23用于Solaris的OpenGL1.
3修补程序(32位)115827-01/sbin/suloginand/sbin/netstrategy116602-01/sbin/uadminand/sbin/hostconfig表A-3Solaris8SPARC操作系统修补程序编号及描述(续)组件产品修补程序标识号码-所需的最低修补程序级别修补程序描述174SunJavaStudioEnterprise7安装指南2004年12月可以在SunSolve修补程序支持门户找到有关这些修补程序的其他信息,网址为:http://sunsolve.
sun.
com.
单击修补程序门户的链接.
175附录BJavaStudioEnterprise安装结构本附录介绍完整安装了SunJavaStudioEnterprise7的"工具组件"和"可选服务器"部分后形成的目录结构.
以下各表列出了目录或文件夹名称及其内容的一般描述.
photonvps怎么样?photonvps现在针对旗下美国vps推出半价促销优惠活动,2.5美元/月起,免费10Gbps DDoS防御,Linux系统,机房可选美国洛杉矶、达拉斯、芝加哥、阿什本。以前觉得老牌商家PhotonVPS贵的朋友可以先入手一个月PhotonVPS美国Linux VPS试试了。PhotonVPS允许合法大人内容,支持支付宝、paypal和信用卡,30天退款保证。Photo...
华纳云怎么样?华纳云是香港老牌的IDC服务商,成立于2015年,主要提供中国香港/美国节点的服务器及网络安全产品、比如,香港服务器、香港云服务器、香港高防服务器、香港高防IP、美国云服务器、机柜出租以及云虚拟主机等。以极速 BGP 冗余网络、CN2 GIA 回国专线以及多年技能经验,帮助全球数十万家企业实现业务转型攀升。华纳云针对618返场活动,华纳云推出一系列热销产品活动,香港云服务器低至3折,...
PacificRack最近促销上瘾了,活动频繁,接二连三的追加便宜VPS秒杀,PacificRack在 7月中下旬已经推出了五款秒杀VPS套餐,现在商家又新增了三款更便宜的特价套餐,年付低至7.2美元,这已经是本月第三波促销,带宽都是1Gbps。PacificRack 7月秒杀VPS整个系列都是PR-M,也就是魔方的后台管理。2G内存起步的支持Windows 7、10、Server 2003\20...