在 Netbeans 7.1.1 中。我有一个用于在 Tomcat 7 上部署的 Web 应用程序的 Java 项目。该项目是从 Netbeans 的早期版本迁移而来的(连同我的所有其他项目)。
问题是我的项目现在处于错误状态。它的名字是红色的,它的蓝色地球项目图标中有一个黄色的小三角形。当我右键单击该项目时,我看到“解决数据源问题”选项。
不幸的是,这个选项不能解决问题。当我选择该选项时,我会看到一个带有文本的对话框:“要解决,请在下面选择一个数据源名称,然后单击添加连接。无法找到此项目中引用的数据源的数据库连接。”
当我选择无法定位的数据源(jdbc/mydb)并按下“添加连接”按钮时,它会打开“新建连接向导”,但是当我按下“完成”按钮时,我会得到一个“无法添加连接。连接已经存在。”
连接已经在我的context.xml
和我的项目中定义,正在运行和部署没有任何问题。
这是我的 context.xml:
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/myapp.com">
<Resource auth="Container" driverClassName="com.mysql.jdbc.Driver"
maxActive="100" maxIdle="30" maxWait="10000" name="jdbc/mydb"
password="secret" type="javax.sql.DataSource"
url="jdbc:mysql://127.0.0.1:3306/mydb?autoReconnect=true"
username="user" validationQuery="select 1"/>
</Context>
如何让我的 Netbeans 项目摆脱这个“解决数据源问题”?