0

我正在关注 Netbeans 网站的教程:

https://netbeans.org/kb/docs/web/mysql-webapp.html

在这一步之前一切正常:实现 JSTL 代码 STEP 4 应该显示列表的位置我收到以下错误:

javax.servlet.ServletException: javax.servlet.jsp.JspException: 
Unable to get connection, DataSource invalid: "java.sql.SQLException: Error in allocating a connection. Cause: Connection could not be allocated because: java.net.ConnectException : Error connecting to server localhost on port 1527 with message Connection refused."
root cause

javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: "java.sql.SQLException: Error in allocating a connection. Cause: Connection could not be allocated because: java.net.ConnectException :
         Error connecting to server localhost on port 1527 with message Connection refused."

note 异常的完整堆栈跟踪及其根本原因可在 GlassFish Server Open Source Edition 4.0 日志中找到。

我想 netbeans 仍然尝试连接到 Derby DB。如何将其更改为 MySQL DB?我正在使用 Java EE7、MySQL、Netbeans、Glassfish 4

4

3 回答 3

1

堆栈跟踪表明 MySQL DB 未在端口 1527 上运行

https://netbeans.org/kb/docs/ide/mysql.html

于 2013-10-01T21:40:51.493 回答
0

使用 GlassFish Server Open Source Edition 3.x 和 Java EE 版本 5 或 6 即可。

于 2013-10-01T23:29:13.370 回答
0

我有一个类似的问题,我用不同的方法解决了它。我更改了 IFPWAFCAD/WebPages/WEB-INF 文件夹中的 glassfish-web.xml 文件中的设置。以下设置适用于本特定教程https://netbeans.org/kb/docs/web/mysql-webapp.html


资源参考名称:jdbc/IFPWAFCAD
JNDI 名称:jdbc/IFPWAFCAD
主体名称:root
主体密码:nbuser


这些设置适用于本教程 - 我使用 glassfish 4 - 和 Java EE 5。无需安装 glassfish 3

于 2013-10-12T03:59:38.080 回答