2012-04-19 15 views
2

内容変更することはできません、と私は私のローカルホストにJSPページでショーを行う「HelloWorldの」桟橋:HelloWorldの例では、私は桟橋に新たなんだ

public class HelloWorld extends AbstractHandler 
{ 
    public void handle(String target, 
         Request baseRequest, 
         HttpServletRequest request, 
         HttpServletResponse response) 
     throws IOException, ServletException 
    { 
     response.setContentType("text/html;charset=utf-8"); 
     response.setStatus(HttpServletResponse.SC_OK); 
     baseRequest.setHandled(true); 
     response.getWriter().println("<h1>Hello World</h1>"); 
    } 

    public static void main(String[] args) throws Exception 
    { 
     Server server = new Server(8080); 
     server.setHandler(new HelloWorld()); 

     server.start(); 
     server.join(); 
    } 
} 

と「Hello World」のために例を実行しようとしました:8080。しかし、私は内部のコンテンツを変更することはできませんし、サーバーを停止することさえできません。これで何ができますか?

答えて

0

私はこの問題を解決します。私はEclipseで作成したサーバーを停止する必要があるので、サーバーを停止する唯一の方法は、味のマネージャーに行き、すべてのJavaプログラムを終了することです。ありがとう!

1

最後にjoin()を行うので、サーバーを停止する唯一の方法は、それを強制終了することです。 サーバーの停止に成功していない場合、どのようにコンテンツを変更できないと言えますか?

+0

java -DSTOP.PORT = 8079 -DSTOP.KEY = secret -jar start.jar -stopt – huao

+0

これはサーバーを停止するために使用するコマンドです。しかし、私はexlipseにプラグインを持っているので、私もcmdを使用して、どのようにそれらの両方が動作を停止していることを確認する! – huao

関連する問題