适用于 UNIX 的 Sun Java Enterprise System 5 安装指南

Java DB 重新启动后未找到 Portal 数据库

在运行默认 Application Server 命令重新启动 Java DB (asadmin stop-databsse,然后 asadmin start-database)后,当您部署使用 Java DB 的 Application Server 样例时,可能会发生这一问题。再也无法访问 Portal Server 样例。

建议修复。解决这一问题的方法有多种:

  1. 不停止 Java DB。

  2. 如果 Java DB 已经停止,请使用以下命令重新启动 Java DB,以允许在其他位置创建 Application Server 数据库。

    Solaris OS:/asadmin start-database --dbhome /var/opt/SUNWportal/derby

    Linux 和 HP-UX:/asadmin start-database --dbhome /var/opt/sun/portal/derby

    如果希望数据库位于默认位置,请使用非默认端口启动 Java DB 的第二个实例,然后在 Application Server 样例 common.properties 文件中指定正确的 Derby 端口。例如:asadmin start-database --dbport 1528