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

时间:2016-08-24 04:44:17

标签: 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;DatabaseName=BillingCenterDatabase;User=username;Password=pass#1121"/>
    <upgrade defer-create-nonessential-indexes="false">
      <versiontriggers dbmsperfinfothreshold="600" />
    </upgrade>
  </database>
  • 我的用户名是&#34;用户名&#34;密码是&#34;传递#1121&#34;
  • 数据库名称:BillingCenterDatabase

我得到的错误是

  

gw.pl.exception.GWLifecycleException:配置中找不到合适的数据库:env =&#39; null&#39;

2 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:2)

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

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