と関係があることはわかっていますWEB-INF\classes
。.jar
しかし、これはクラスパスに適切なファイルを配置した後にコンパイルしたコードです。
import java.io.* ;
import javax.servlet.http.* ;
public class BeeServlet extends HttpServlet
{
public void doGet( HttpServletRequest request , HttpServletResponse response )
{
response.setContentType("text/html");
try
{
PrintWriter out = response.getWriter();
out.println( "a-buzz-buzz ..." );
out.close();
}
catch( Exception e )
{
System.out.println( "cannot get writer: " + e );
}
}
}
localhost:8080
正常にコンパイルされますが、どこに置くか、 URLで呼び出す方法などのような例は見つかりませんでした。できる限り学習するためにIDEなしでこれを行っていますが、この点は私を混乱させるだけです...
編集-このコードをコンパイルしました。すべてのチュートリアルで説明されているように、Tomcat 7.0/webapps/BeeServlet/WEB-INF/classes ディレクトリに配置しました。localhost:8080/BeeServlet と入力しても何も起こりません。これは意味がありません。