非常简单的问题,搞三天

xiaoqing001 2006-10-18 10:27:07
环境win2000
j2sdk1.4.2_10
tomcat5.0.28

path=C:\j2sdk1.4.2\bin;C:\j2sdk1.4.2\lib\tools.jar;C:\j2sdk1.4.2\lib\dt.jar

classpath=.;c:\workspace;C:\tomcat\common\lib\servlet-api.jar;C:\tomcat\webapps\HelloServlet\WEB-INF\classes


目录名称HelloServlet放在webapps下
C:\tomcat\webapps\HelloServlet

包括WEB-INF目录和web.xml部署文件

其中WEB-INF目录下有classes C:\tomcat\webapps\HelloServlet\WEB-INF\classes\helloTest\hello.class下有编译好的
hello.class文件


/**hello.java的代码*/

package helloTest;
//这里放在helloTest包下面
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class hello extends HttpServlet{

//doPost简单的显示hello这个字符
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException{

response.setContentType("text/html");
PrintWriter out = response.getWriter();

//以下简单的显示hello这个字符
out.println("<html>");
out.println("<head>");
out.println("<title>test</title>");
out.println("<body>");
out.println("<h1>hello</h1>");
out.println("</body>");
out.println("</head>");
out.println("</html>");

}
}


web.xml的代码
<?xml version="1.0" encoding="ISO-8859-1">
<web-app>

<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>helloTest.hello</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>hello</srvlet-name>
<url-pattern>/HelloServlet/hello</url-pattern>
</servlet-mapping>
</web-app>



问题:启动tomcat不能注册这个HelloServlet应用,再http://localhost:8080/manager/html里面总是HelloServlet 配置显示 false。请大家看看我里<url-pattern>写错了吗?还是其他问题
虽然很基础,可是配置很长时间都不行
...全文
302 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
suooly 2006-10-20
  • 打赏
  • 举报
回复
<servlet-mapping>
<servlet-name>hello</srvlet-name>
<url-pattern>/servlet/hello</url-pattern>
</servlet-mapping>
</web-app>
浏览器上:http://localhost:8080/webapps/servlet/hello
newbinmaster 2006-10-19
  • 打赏
  • 举报
回复
可能是JDK和tomcat版本不匹配,隐约记得tomcat5.x要和JDK 1.5.x匹配。
就是这个原因
j2sdk1.4.2_10这个好象 不行。
laoxing521 2006-10-19
  • 打赏
  • 举报
回复
<servlet-mapping>
<servlet-name>hello</srvlet-name>
<url-pattern>/HelloServlet/hello</url-pattern>
</servlet-mapping>

A.改成:
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>

B.用http://localhost:8080/HelloServlet/HelloServlet/hello访问
yougucao379548695 2006-10-19
  • 打赏
  • 举报
回复
环境win2000
j2sdk1.4.2_10
tomcat5.0.28

path=C:\j2sdk1.4.2\bin;C:\j2sdk1.4.2\lib\tools.jar;C:\j2sdk1.4.2\lib\dt.jar这个这么多赶杀
java_home 呢?

classpath=.;c:\workspace;C:\tomcat\common\lib\servlet-api.jar;C:\tomcat\webapps\HelloServlet\WEB-INF\classes


目录名称HelloServlet放在webapps下
C:\tomcat\webapps\HelloServlet
xiaoqing001 2006-10-19
  • 打赏
  • 举报
回复
是不是要在tomcat\conf\ 注册server.xml

添加<Context path="/HelloServlet" docBase="HelloServlet"
debug="0" reloadable="true" />
seawhl 2006-10-19
  • 打赏
  • 举报
回复
用开发工具,eclipse
xiaoqing001 2006-10-19
  • 打赏
  • 举报
回复
srvlet-name我漏掉了e改过了,还是不行,这个我已经检查出来了,不过发帖子时发错了
benny007ok 2006-10-19
  • 打赏
  • 举报
回复
JAVA_HOME=C:\j2sdk1.4.2
再在PATH环境变量里加上%JAVA_HOME%\bin;
benny007ok 2006-10-19
  • 打赏
  • 举报
回复
CLASSPATH=%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\rt.jar;
这段配置有错:
<servlet-mapping>
<servlet-name>hello</srvlet-name>
<url-pattern>/HelloServlet/hello</url-pattern>
</servlet-mapping>
改成:
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/HelloServlet/hello</url-pattern>
</servlet-mapping>
xiaoqing001 2006-10-19
  • 打赏
  • 举报
回复
请问C:\j2sdk1.4.2\lib\tools.jar;C:\j2sdk1.4.2\lib\dt.jar这些应该加在
classpath属性里面吗?
journay 2006-10-18
  • 打赏
  • 举报
回复
<servlet-mapping>
<servlet-name>hello</srvlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
tcmis 2006-10-18
  • 打赏
  • 举报
回复
环境设置有问题吧,
C:\j2sdk1.4.2\lib\tools.jar;C:\j2sdk1.4.2\lib\dt.jar这些应该加在
classpath属性里面,怎么会在path里面呢。

你还加一个JAVA_HOME变量,值是C:\j2sdk1.4.2
xiaoqing001 2006-10-18
  • 打赏
  • 举报
回复
是tomcat5.5和jdk1.5匹配吧
我这个市5.0
wcj1981 2006-10-18
  • 打赏
  • 举报
回复
可能是JDK和tomcat版本不匹配,隐约记得tomcat5.x要和JDK 1.5.x匹配。
xiaoqing001 2006-10-18
  • 打赏
  • 举报
回复
contina.out是什么?怎么看啊
叶子哟 2006-10-18
  • 打赏
  • 举报
回复
看contina.out日志说啥
xiaoqing001 2006-10-18
  • 打赏
  • 举报
回复
大家帮帮我呀,急死了。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧