使用 SQL 服务器数据库的 GuideWire BC 配置

GuideWire BC configuration with SQL Server database

目前致力于PC-BC集成。我需要使用 SQL 服务器数据库配置我的工作室,对于 PC,它工作正常,但对于 BC,我遇到了错误。如果有人知道请帮我解决一下。

  <database name="BillingCenterDatabase" dbtype="sqlserver" autoupgrade="true">
    <dbcp-connection-pool jdbc-url="jdbc:sqlserver://localhost:1433;DatabaseName=BillingCenterDatabase;User=username;Password=pass#1121"/>
    <upgrade defer-create-nonessential-indexes="false">
      <versiontriggers dbmsperfinfothreshold="600" />
    </upgrade>
  </database>

我得到的错误是

gw.pl.exception.GWLifecycleException: No appropriate database found in configuration: env = 'null'

如果您要在 tomcat 上部署应用程序,则必须在 tomcat 配置文件的 tomcat.conf 中提及环境名称。

JAVA_OPTS="-Dgw.server.mode=dev -Dgw.bc.env=st"

st 环境的上一行。不同环境需要输入ut/st/st2。

尝试在您的数据库标签中添加环境属性,如下所示,

  <database name="BillingCenterDatabase" dbtype="sqlserver" env="dev" autoupgrade="true">
<dbcp-connection-pool jdbc-url="jdbc:sqlserver://localhost:1433;DatabaseName=BillingCenterDatabase;User=username;Password=pass#1121"/>
<upgrade defer-create-nonessential-indexes="false">
  <versiontriggers dbmsperfinfothreshold="600" />
</upgrade>