启动自由服务器时出现以下错误: [错误]
com.ford.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].
答案 0 :(得分: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>
此外,这是link to a knowledge center page,其中包含各种常用数据库的配置示例。