1

Tomcat で実行されているサーブレット ファイル間で通信するアプリケーションを開発したいと考えています。

以下は、このサーブレットに接続し、要求を送信して応答を取得しようとしているアプリケーションのコードです。

 private URLConnection getServletConnection() {
    try {
        URL servletURL = new URL("http://localhost:8080/test/servlet");
        URLConnection conn = servletURL.openConnection();

        conn.setDoInput(true);
        conn.setDoOutput(true);
        conn.setUseCaches(false);
        return conn;
    } catch (MalformedURLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    return null;
}

以下は、例外がスローされるコードです。

URLConnection conn = getServletConnection();
OutputStream outputStream = conn.getOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(outputStream);
ServletRequestMessage srm = new ServletRequestMessage(2, username, password);
oos.writeObject(srm);
oos.flush();
oos.close();
InputStream inputStream = conn.getInputStream();

例外は次のとおりです。

java.io.FileNotFoundException: http://localhost:8080/test/servlet

誰でも私を助けることができますか?ありがとう。

4

1 に答える 1