Sql server 使用SQL Server数据库的GuideWire BC配置

Sql server 使用SQL Server数据库的GuideWire BC配置,sql-server,guidewire,Sql Server,Guidewire,目前正在进行PC-BC集成。我需要为我的工作室配置SQL Server数据库,对于PC来说它工作正常,但是对于BC,我遇到了错误。如果有人知道,请帮我解决这个问题 <database name="BillingCenterDatabase" dbtype="sqlserver" autoupgrade="true"> <dbcp-connection-pool jdbc-url="jdbc:sqlserver://localhost:1433;DatabaseNam

目前正在进行PC-BC集成。我需要为我的工作室配置SQL Server数据库,对于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>

  • 我的用户名是“username”,密码是“pass#1121”
  • 数据库名称:BillingCenterDatabase
我得到的错误是

gw.pl.exception.GWLifecycleException:在配置中找不到合适的数据库:env='null'


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

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


st环境的上线。您需要为不同的环境输入ut/st/st2

如果要在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>


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

  <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>