回答内容
回答を評価する
(0ポイント)
|
ご返信ありがとうございます。 >下記のソースでJDBCドライバのロードを行ったんです >が、こちらでも404エラーが出ます。 こちらのエラーに関しては、よく理解できてないので明 日もう少し調べて見ます。
最初の接続サーブレットのエラーのソースは下記になり ます。最初に出しとくべきでした。すいません。
package sample.web;
import java.io.IOException; import java.sql.Connection; import java.sql.SQLException;
import javax.naming.InitialContext; import javax.naming.NamingException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.sql.DataSource;
import sample.dao.DatabaseConnection;
/** * Servlet implementation class ConnectServlet */ @WebServlet("/ConnectServlet") public class ConnectServlet extends HttpServlet { private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
Connection connection = null;
try { // JNDI蜿ら�繧ウ繝ウ繝�く繧ケ繝医r蜿門 セ� InitialContext initCtx = new InitialContext();
// Tomcat縺ァ邂。逅�&繧後◆繝��繧ソ繝 吶�繧ケ謗・邯壹rJNDI邨檎罰縺ァ蜿門セ励� // java:comp/env/繧貞ソ�★縺、縺代k縲 � DataSource ds = (DataSource) initCtx .lookup("java:comp/env/jdbc/localDB");
// 繝��繧ソ繝吶�繧ケ謗・邯壹r蜿門セ励 ☆繧� connection = ds.getConnection();
// 謗・邯壹′豁」縺励¥螳御コ�☆繧九→繧 ウ繝ウ繧ス繝シ繝ォ縺ォ繝。繝�そ繝シ繧ク繧貞�蜉� log("接続");
} catch (Exception e) { throw new ServletException(e); } finally { try { connection.close(); log("接続解除"); } catch (SQLException e) { throw new ServletException(e); } }
request.getRequestDispatcher("/complete.html").for ward(request, response); } }
|