thisとthisから tomcat で mysqlDatasource を構成しました。そこで指定された手順に従いました。次のコード行を使用しました
class DataConnection {
private static DataSource dataSource;
public DataConnection() {
try {
Context ctx = new InitialContext();
dataSource = (DataSource)ctx.lookup("java:comp/env/jdbc/test");
} catch (NamingException e) {
e.printStackTrace();
}
}
public static Connection getConnection() throws SQLException {
new DataConnection();
Connection con=dataSource.getConnection();
return con;
}
}
しかし、データベースに接続するときに NullPointerException が発生します。
- jarファイルを
mysql/lib
フォルダーにコピーしました context.xml
ファイルとメンションの接続プロパティを作成しています。で
WEB-INF/web.xml
私は言及しましたjdbc/db javax.sql.DataSource
私は何を間違っていますか?
注: context.xml を作成し、接続プロパティについて言及しました。最後に手動で META-INF/context.xml にコピーします。