当前位置:  技术问答>java相关

第一次用Tomcat,怎么设置Servlet的执行路径?

    来源: 互联网  发布时间:2017-03-27

    本文导语:  我在C:Tomcatwebapps下面建了一个SLTest的目录, 在里面建了一个WEB-INF的目录, 又在WEB-INF里面建了一个classes的目录, 把我的Hello.java和Hello.class文件放到了里面! 然后再server.xml里加了一句 可是在浏览器里输入 http://loca...

我在C:Tomcatwebapps下面建了一个SLTest的目录,
在里面建了一个WEB-INF的目录,
又在WEB-INF里面建了一个classes的目录,
把我的Hello.java和Hello.class文件放到了里面!

然后再server.xml里加了一句


可是在浏览器里输入
http://localhost:8080/SLTest/servlet/Hello
并没有出线程序要打出来的字符呀!
只是报出了个404的错误!
(程序我是照着书打的,应该没问题!)

在浏览器里输入
http://localhost:8080/SLTest/
后,
倒是显示了SLTest目录里的文件和文件夹的信息!


请问是我还没设置什么吗?





|
在WEB-INF下面新建一个web.xml,内容如下:




  
    Hello
    Hello
  
  
    Hello
    /SLTest/*
  


其中Hello中的Hello应该为完整的包路径。

|
把系统自带WEB-INF文件夹复制到你的工作目录下,你只建了目录 没有把目录下的所有文件复制过去。
http://localhost:8080/SLTest/servlet/Hello
这里不需要输入servlet
http://localhost:8080/SLTest/Hello 这样就可以了



|
这两种方法都不行呀!!

|
把你的class文件仍到自带的目录examples下面的WEB-INF下的classes下,然后调用http://127.0.0.1:8080/examples/XXX.jsp
就可以了

|
谁能说说tomcat下的那些目录和那些xml中的配置的含义?或者那里有这样的文章?
都被那些东东搞昏了!


我也是只会在examples下用用。

|
如果你是linux版本的话你可以看看tomcat的服务器执行文件,里面有classpath,把你的servlet路径加入,然后按照crazymanz(浪子) 所说的做一次,看启动就可以了!

|
你有沒有把tomcatcommonlib下的 servlet.jar的路徑加入 classpath啊?
加了就ok.good luck!

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我在JB中编写Servlet,为什么在第一次请求时,其会再调用init()?
  • 第一次写servlet,有问题请教
  • 如何让用户第一次登录时必须更改密码?
  • 求助!第一次使用gdb,出问题不懂怎么解决
  • 第一次起qt的程序,很慢,谁知道是什么原因么?
  • 在第一次使用kde时设置中文,怎样再改回英文?
  • 第一次安装solaris需要注意什么
  • 第一次装linux遇到的问题
  • 求助,firefox安装flash的问题,第一次发贴
  • 为什么linux下第一次查找慢些?
  • 在一个类中的static方法是不是只有在第一次调用类的时候才运行?
  • 第一次弄LINUX,关于CRONTAB的!在线求助!!
  • sed 替换指定行的匹配字符串,第一次发帖。
  • jsp调用EJB,第一次能查询记录,以后怎不行拉?
  • 求助:第一次装apache+php,运行站点出现403错误!
  • applet将他嵌入到一个网页中,第一次运行结果显示都正确,可是.....
  • 我装好红旗LINUX了,第一次启动出现localhost login:,请问应该输入什么
  • 我第一次来,怎么送分数阿
  • 第一次来这里散分。
  • 第一次用Linux,有小问题要问
  • 第一次进java论坛,希望能够得到大家的帮助,以后多多指教。
  • 第一次装RED HAT9。0,打击真是大啊!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3