- PR -

WARファイルに固めるとサーブレットが呼べません

1
投稿者投稿内容
bbholic
常連さん
会議室デビュー日: 2004/02/17
投稿数: 21
投稿日時: 2004-10-19 11:51
いつもお世話になります。

WebLogic8.1JでWEBアプリをWARファイルに固めて動作させる簡単なテストを
しているのですがサーブレットがうまく呼び出せません。

/**** web.xml ***/
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
<web-app>
<servlet>
<servlet-name>HelloServlet</servlet-name>
<servlet-class>test.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/zzApp/HelloServlet</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>

/**** index.jsp ******/
<%-- <jsp:forward page="/zzApp/HelloServlet" /> --%>
<html>
<head>
<title>Welcome</title>
</head>
<body>
<center>Welcome</center>
<form name="myForm" action="/zzApp/HelloServlet" method="GET">
<input type="submit" name="button" value="PUSH">
</form>
</body>
</html>

/**** HelloServlet.java **********/
public class HelloServlet extends HttpServlet {

protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html; charset=EUC-JP");
PrintWriter writer=response.getWriter();
writer.println("<html><head><title>sample</title></head>");
writer.println("<body>こんにちは</body></html>");
}
}

ちなみにindex.jspのコメント部分をはずすと(JSPタグ)動作します。
ボタン押下時、もしくはURLで呼び出したいのですが・・・
どなたかご教授お願いします。
uk
ぬし
会議室デビュー日: 2003/05/20
投稿数: 1155
お住まい・勤務地: 東京都
投稿日時: 2004-10-19 13:54
「うまく呼び出せない」というのは、具体的にはどうなるのですか?
それはともかく、

引用:

<form name="myForm" action="/zzApp/HelloServlet" method="GET">


zzAppの前のスラッシュを外してみてください。
bbholic
常連さん
会議室デビュー日: 2004/02/17
投稿数: 21
投稿日時: 2004-10-19 15:43
・・・・ありがとうございます。
またよろしくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)