我正在尝试运行一个独立的应用程序,它将在应用程序客户端容器中执行。
我运行了glassfish并设置了相关的JDBC池和资源(ping连接池显示成功的消息)。
使用以下命令运行程序:
appclient -client bookstore.jar
导致错误堆栈很大(我只包含一小部分):
Caused by: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.2.0.v20110202-r8913): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: java.sql.SQLException: Error in allocating a connection. Cause: No PasswordCredential found
似乎PasswordCredential导致了问题,但我认为我已正确设置了数据库连接。
关于可能导致这种情况的任何想法?