私はLinuxサーバー上で動作するJavaプログラムを持っています。 Javaプログラム&のいくつかの関数を呼び出すために、クライアント/モバイルからHTTPリクエストを送信する必要があります。 httpリクエストにURLにアクセスする必要があります。 私は "jsp"ページを持っていると思っていましたが、すでにオーバーロードされているサーバーにオーバーヘッドを追加するGlass Fishサーバーが必要です。jarファイルへのhttprequestの作成方法
その他のアイデア??
私はLinuxサーバー上で動作するJavaプログラムを持っています。 Javaプログラム&のいくつかの関数を呼び出すために、クライアント/モバイルからHTTPリクエストを送信する必要があります。 httpリクエストにURLにアクセスする必要があります。 私は "jsp"ページを持っていると思っていましたが、すでにオーバーロードされているサーバーにオーバーヘッドを追加するGlass Fishサーバーが必要です。jarファイルへのhttprequestの作成方法
その他のアイデア??
。 Glassfishよりもはるかに少ないオーバーヘッドを持っています。
public class MinimalServlets
{
public static void main(String[] args) throws Exception
{
Server server = new Server();
Connector connector = new SocketConnector();
connector.setPort(8080);
server.setConnectors(new Connector[]
{ connector });
ServletHandler handler = new ServletHandler();
server.setHandler(handler);
handler.addServletWithMapping("org.eclipse.jetty.embedded.MinimalServlets$HelloServlet","/");
server.start();
server.join();
}
public static class HelloServlet extends HttpServlet
{
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
response.setContentType("text/html");
response.setStatus(HttpServletResponse.SC_OK);
response.getWriter().println("<h1>Hello SimpleServlet</h1>");
}
}
}
それとも桟橋埋め込まれたWebサーバに見たいと思うかもしれません:あなたはJettyなど組み込みJavaサーブレットコンテナを使用することができhttp://www.eclipse.org/jetty/
どのようにLinuxサーバ上でJavaコードを実行している:ここでは
はmainメソッドから起動単純なサーブレットの例ですか?あなたはあなたのJavaコードを実行することができるそのLinuxサーバー上で話しているそのJSPを持って間違って何ですか? –
Glassfishを使用する必要があると言う人は、Jettyを使わないのはなぜですか? –