gpt4 book ai didi

java - @Resource 注释在运行时为 null

转载 作者:行者123 更新时间:2023-11-30 07:37:01 25 4
gpt4 key购买 nike

我正在使用 GlassFish v3。以下字段在类中声明:

@Resource
private javax.sql.DataSource _data_source;

在 web.xml 中声明如下:

<data-source>
<name>java:app/env/data</name>
<class-name>com.mysql.jdbc.Driver</class-name>
<server-name>localhost</server-name>
<port-number>3306</port-number>
<user>myUser</user>
<password>myPass</password>
</data-source>

在运行时 _data_source 是空的。我做错了什么?

最佳答案

你能试试这个吗:

@Resource(lookup = "java:app/env/data")
private DataSource _data_source;

另见

关于java - @Resource 注释在运行时为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3030483/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com