0
同じネットワーク上の別のデバイスが見ることができるテスト中に組み込まれた、動的に生成されたHTMLページを提供する必要があります。私はJettyを使用しようとしましたが、それは私の解決策ではありません。誰かが私を正しい方向に向けることを望んでいました。Javaでのテスト実行中にHTMLページを提供する最も簡単な方法は?
ありがとうございます!
同じネットワーク上の別のデバイスが見ることができるテスト中に組み込まれた、動的に生成されたHTMLページを提供する必要があります。私はJettyを使用しようとしましたが、それは私の解決策ではありません。誰かが私を正しい方向に向けることを望んでいました。Javaでのテスト実行中にHTMLページを提供する最も簡単な方法は?
ありがとうございます!
私は、これを行うためにJettyを使用する方法を考え出しました。私は不明な依存問題を抱えていました。それは、桟橋がもともと私のために働いていなかった理由です。
ここに、埋め込まれたWebサーバーを構築するためのJavaコードがあります。
Server server = new Server();
server.setStopAtShutdown(true);
ServerConnector connector = new ServerConnector(server);
//allow connection from all internal ip's
connector.setPort(8000);
server.addConnector(connector);
ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS);
context.setContextPath("/");
context.setResourceBase(resourceBase);
ContextHandlerCollection contexts=new ContextHandlerCollection();
contexts.setHandlers(new Handler[]{context});
server.setHandler(contexts);
context.addServlet(DefaultServlet.class, "/");
server.start();
LOG.info("WebServer started.");
htmlを作成するJavaコードがあり、ブラウザで表示する方法を知りたいと思っていますか? – csmckelvey
Javaによって動的に生成される純粋なHTMLページですか?それとも、JSPのような動的ページですか? – shaochuancs
@takendarkk正解、私はマークアップを生成し、HTMLページを作成するJavaコードを持っています。同じネットワーク上の別のデバイスから新しく作成されたページを見ることができる必要があります。 –