0

启动自由服务器时出现以下错误:[错误]

com.it.properties.PropertyResourceException for user [UnKnown] self logged on Jan 23, 2019 12:43:12 PM.
Exception instance reference code [13EE91EC-BCA0-49C1-7ABC-5F537ABC5F53].

  1. 我有应用程序的 DynaPropAdminWeb 访问权限
  2. 在 web.xml 文件和 ibm-web-bnd.xml 文件中正确放置了查找名称和绑定名称
4

1 回答 1

1

如果您为资源引用和数据源提供相关的 web.xml、ibm-web-bnd.xml 和 server.xml 配置片段,将会很有帮助。如果不相信部署描述符和绑定文件是正确的,那么问题将出在服务器配置中,要么是错误地指定了 dataSource/jdbcDriver/library,要么是启用了功能。Liberty 中的一个常见错误是忘记在 jdbc-4.x 功能旁边启用 jndi-1.0 功能(JNDI 查找所需的功能)。如果这是问题,这里有一个例子,

<server>
  <featureManager>
    <feature>jdbc-4.2</feature>
    <feature>jndi-1.0</feature>
    <feature>servlet-4.0</feature>
  </featureManager>

  <dataSource jndiName="jdbc/DynaPropDB">
    <jdbcDriver libraryRef="jdbcLib"/>
    <properties serverName="localhost" portNumber="1234" databaseName="exampleDB"/>
  </dataSource>

  <library id="jdbcLib">
    <file name="C:/drivers/jdbc/myJdbcDriver.jar"/>
  </library>
</server>

此外,这里是知识中心页面的链接,其中包含各种常用数据库的配置示例。

于 2019-01-23T14:29:08.560 回答