当您安装此产品时,将自动设置应用程序服务器类路径。类路径的缺省设置包含所有的应用程序服务器API(AS_install_root\lib 目录中的JAR文件)。在应用程序服务器启动时,系统类加载程序将自动加载应用程序服务器类路径中的类。这些类不能重新加载。您也可以通过在应用程序服务器"常规 (general)"页上的命令行参数中指定类路径将类路径传递到应用
程序服务器的JVM中。
问:因为我的DB2用户标识和口令与在WebSphere安装期间所指定的不同,所以我的WebSphere应用
程序服务器无法启动。怎样才能在不重新安装WebSphere的情况下更改用户标识和口令?
答:您可以通过更改admin.config文件中的以下各行来更改WebSphere应用程序服务器中数据库的用户标识和口令:
com.ibm.ejs.sm.adminServer.dbUser=db2userid
com.ibm.ejs.sm.adminServer.dbPassword=db2password
或者,您可以在数据库中创建另一个用户,使其用户标识和口令与WebSphere中的相同。
问:如何保护一个HTML页(假定安全已经配置)?
答:请执行以下步骤:
1.创建一个企业应用程序。
2.将权限分配给企业应用程序(各组分别具有何种访问权限)。
3.创建一个资源,即HTML文件的URI。
4.将资源添加到企业应用程序中。
5.为此资源指定安全映射。
问:在我要访问刚创建的JSP时为什么会出现错误?
答:请确保您已正确地指定了Web应用程序路径(您在浏览器中所键入的内容)和文件系统路径(Web应用程序查找的地方)。文件系统路径是文档根目录和Web应用程序(处于高级之下)的类路径。文档根目录控制可在何处找到HTML和JSP文件。类路径控制servlet(如果可以按类名加载servlet的话)。
问:WebSphere Connection Manager是否支持数据库存储过程?
答:支持,WebSphere Application Server支持JDBC模型。此模型提供优化数据库访问的功能。利用数据库存储过程是其中的功能之一。WebSphere Application Server在ConnectionManager中通过提供com.ibm.db.CallableStatement 类访问存储过程而扩展了JDBC的功能。
问:WebSphere Application Server用来存储用户概要信息的数据库表的名称是什么?
答:此表的名称是User_Profile_Table,位于WAS数据库之中。
问:使用WebSphere Connect Manager(数据源)访问数据库并执行一个servlet时,我为什么会得到错误SQL1046N:授权 ID 无效?
答:有几种原因可能导致此错误发生:
1.用户标识未授权与数据库进行连接。
2.连接指定的用户标识未授权执行指定的功能。
3."IBM WS AdminServer"服务"Startup - Log on as"参数被定义为"System Account"或用户没有适当权限的"This Account"。
4.在servlet或EJB实现getConnection方法而不传递用户标识和口令时会经历此错误的结果。因为getConnection方法将使用在实现servlet或EJB例程的环境中定义的用户标识和口令。
要解决此错误:
1.指定授权的用户标识和口令以连接到数据库。
2.确保或赋予该用户标识权限以执行特定的功能。
3.如果您在将用户标识和口令传递给getConnection方法,请确保正在传递正确值,在类中定义变量,变量是通过ResourceBundle属性文件传递的,等等。
4.如果您不是在将用户标识和口令传递给getConnection方法,请确保"IBM WS AdminServer"服务"Startup - Log on as"参数指定了一个授权用户。
问:如何控制WebSphere所使用的端口?
答:WebSphere管理服务器使用两个端口:引导程序端口和LSD端口。缺省情况下,引导程序端口为900,LSD端口为9000。如果您希望在UNIX上不以root用户的身份来运行WebS