phere,则必需更改引导程序端口。如果您遇到一个与端口 9000 冲突的端口,则您必须更改LSD端口。编辑admin.config 文件并添加下面这些属性,可以控制各端口:com.ibm.ejs.sm.adminServer.lsdPort=9005(缺省值为 9000)com.ibm.ejs.sm.adminServer.bootstrapPort=9002(缺省值为 900)
问:使用WebSphere Administration控制台时,如何避免使会话无效?
答:在会话管理器(在servlet引擎中)中,单击"时间间隔 (intervals)"标签。在"无效时间"字段中输入值"-1"。这将确保不会使会话无效。
问:WebSphere Application Server如何与Web服务器进行通信?
答:WebSphere Application Server使用OSE (Open Servlet Engine) 与Web服务器进行通信。
问:如何更改WebSphere的类路径?
答:您可以通过WebSphere Application Server的属性表向其类路径进行添加。要替换类路径,请单?quot;常规 (general)"标签上的"环境 (environment)"字段,以启动属性环境编辑器。在此编辑器中,更改此类路径或其他环境变量。要添加类路径,请在"命令行参数(command line arguments)"字段中输入类路径。
问:启动WebSphere时,为什么会得到错误:端口9000正在被使用?
答:端口9000是管理服务器位置服务守候进程的缺省端口。许多系统资源(包括AIXX-windows管理器)也使用端口9000。如果您在AIX上执行./startupServer.sh命令时看到错误消息"端口9000正在被使用 - 选择另一个端口",这时管理服务器进程不能启动,因为端口9000正在被AIX X-windows 管理器使用。通过在管理服务器命令行指定-lsdPort选项更改位置服务守候进程监听的端口,或在admin.config文件(在Windows NT上位于目录\bin中;在UNIX上位于/bin中)中设置com.ibm.ejs.sm.adminServer.lsdPort属性。
问:我想将WAS管理信息中心库存储在另一台机器上的Oracle数据库中。在将要安装WebSphere Application Server的机器中我需要安装什么数据库软件?
答:您需要在将要安装WebSphere Application Server的机器上安装Oracle客户端,并将Oracle客户端配置为可与远程Oracle服务器进行通信。在WebSphere安装过程中,您在本地机器上指定Oracle客户端主目录的路径(例如,x:\Oracle\Ora8i)。
问:将EJB部署到WebSphere容器中时,如何解决NoClassDefFound异常错误?
答:NoClassDefFound异常错误可表明部署工具未能找到部署或配置到WebSphere中EJB的一个或多个支持类。要解决此异常错误,请将带有jar名称的完整jar文件路径添加或附加到带有应用程序服务器命令行-classpath参数的应用程序服务器类路径中。
问:如果修改了一个servlet,是否需要重新启动WebSphere和Web服务器?
答:不需要。您只要对其进行编译,WebSphere(2.02 版本或更高版本)将能够自动加载新的类文件。
有关Websphere Studio的常见问题解答
问:是否可以使用WebSphere Studio JavaBean向导从一个EJB中创建servlet、输出JSP和输入HTML?
答: 您应该在VisualAge for Java环境中为EJB创建一个access bean。当创建 access bean时,请选择一个Java bean wrapper。现在您就可以在WebSphere Studio JavaBean向导中使用该access bean来创建servlet、输出JSP和输入 HTML。如果在您的EJB开发中没有使用VisualAge for Java环境,您就必须编写一个存取EJB的客户端JavaBean,并在WebSphere Studio中使用该JavaBean。
问:我有一个可以运行在WebSphere测试环境中的.jsp文件,该文件为什么不能在WebSphere Application Server中运行?
答:原因是WebSphere Application Server配置为与JSP 1.0一起运行,WebSphere S