Netbeans项目:解决数据源问题

Kde*_*per 7 netbeans datasource jdbc netbeans-7 netbeans-7.1

在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>
Run Code Online (Sandbox Code Playgroud)

如何从"解决数据源问题"中获取Netbeans项目?

小智 2

我有同样的问题。尝试了所有的技巧。什么都没起作用。因此,我不再浪费时间,在 Netbeans 7.1.2 中创建了一个新项目,并将旧项目中的目录复制到新项目中。

现在效果很好。希望这可以帮助