小菜鸟请教个问题:
Myeclipse建了WEB工程后,会在工程目录下建一个WebRoot目录。
如:/jsp01下有
src
WebRoot 等等
这时顺便写个Servlet(h1.java),这时h1.class将在WebRoot/WEB-INF/classes里
然后我访问:http://localhost:8080/jsp01/servlet/h1 或者
http://localhost:8080/jsp01/WebRoot/servlet/h1将出现404错误但是如果我把WebRoot里面的所有东西拷贝到工程目录jsp01下
http://localhost:8080/jsp01/servlet/h1 就可以正常访问了对于web.xml配置是搞明白了,但是这里让我晕了,请赐教下

解决方案 »

  1.   

    Myeclipse 中,项目有一个对外访问的路径
    web-root folder。将这个配置设置成你资源文件的存放位置就可以了。
      

  2.   

    默认访问该工程就是访问WEBROOT下面的东西。
    一般来说除了java文件其他的都建议放到WebRoot下面。
    另外路径是你自己在xml中配置的。你也可以配置一下进入该工程就默认访问某一个页面。
      

  3.   

    Web Project 项目创建起来,jsp页面都是默认放置在WebRoot目录下的,访问里面的页面,WebRoot是不用写在访问路径的。
      

  4.   

    默认访问该工程就是访问WEBROOT下面的东西。
      

  5.   

    感谢各位回复  如果保留WebRoot 则里面的sevlet访问报404  拷贝出来就可以 所以这里晕菜了