装什么才能让机器里有Servlet呢?(100分)

  • 主题发起人 主题发起人 new2999
  • 开始时间 开始时间
N

new2999

Unregistered / Unconfirmed
GUEST, unregistred user!
装什么才能让机器里有Servlet呢?我编的调用Servlet的Java文件不能编译,提示找不到Servlet包,这怎么办呢?我装的是JDK1.4.2 (J2SE)。
 
装个tomcat就可以使用servlet了
你要用编译servlet,要用到tomcat/lib/servlet.jar
建议你可以用jbuilder 来做开发 。
 
thanks
再问一个问题,编写好的Java文件编译成class文件后,放在什么地方才能从浏览器中访问。Tomcat已经OK。
 
打开c:/Tomcat 4.0/conf/server.xml ,然后加上:
<Context path="/newsms"do
cBase="你的编译好的目录" debug="0"
reloadable="true"/>
浏览器访问:http://localhost:8080/newsms
 
我照办了,还是不行,不知为何?我的操作如下:
我是这样设置server.xml:
<Context path="/mine"do
cBase="MyServlet" debug="0" reloadable="true" />
</Context>
其中MyServlet是我在webapps下建立的目录,其中我编写了一个index.jsp文件。重新启动tomcat后,在浏览器中执行,出现如下错误提示,不知何故?
HTTP Status 404 - /mine/index.jsp
-------------------------------------
type Status report
message /mine/index.jsp
description The requested resource (/mine/index.jsp) is not available.
-------------------------------------
Apache Tomcat/4.1.27
 
<Context path="/mine"
do
cBase="webapps/MyServlet"
crossContext="true"
debug="0"
reloadable="true"
trusted="false" >
</Context>
 
是不是在浏览器里访问servlet?
要是的话,你可以在你的web程序的web.xml里修改 <servlet>
<servlet-name>(你的servlet的名称)</servlet-name>
<servlet-class>(你的class的路径)</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>(servlet访问的名称)</servlet-name>
<url-pattern>/index.jsp(访问的路径)</url-pattern>
</servlet-mapping>
 
参考
http://www.java-cn.com
 
后退
顶部