以前用jcreator写servlet  知道在tomcat安装目录下的webapps目录下新建一个文件夹 (如文件夹名M) 然后在M文件夹下新建WEB-INF这个文件夹 然后在WEB-INF文件下新建两个文件夹(classes和lib)和一个.xml文件   建好后 开发的java程序放在class文件夹下就可以啦 部署时打开.xml文件就可以部署。  访问的时候用http://localhost:8080/M/X(这里的M是前面建的文件夹名称 x就是你部署时给你的servlet的名字)   好啦 我的问题来啦。。我用my eclipse6.5 用web工程建的servlet(已经和tomcat关联啦的) 怎么部署?(网上说不用部署) 最主要的是我不知道用哪个网址访问?http://localhost:8080/M/X(这里的M我不知道是什么?)   希望有好心人直接告诉我用my eclipse 怎么开发servlet?谢谢你们啦 我在线等哈

解决方案 »

  1.   

    http://wenku.baidu.com/view/a18f07ea856a561252d36fa9.html
    讲的挺细
      

  2.   

    开发servlet新建一个类(名字:X),继承HttpServlet就行了
      

  3.   

    直接点击myeclipse上面的部署按钮,访问的话和以前没有区别啊。记得部署后打开tomcat
      

  4.   

    http://localhost:8080/M/X
    M代表工程名,就是在webapp下的文件夹名称(在IDE中开发,tomcat下是不会在webapp下建文件件,使用的是tomcat外联部署工程(个人的说法))。
    X代表的是servlet的映射路径,具体信息去看一下web.xml里面看一下,eclipse默认会去做servlet注册,其中有一个url,指定的就是这个X.例如
    <servlet>
        <description></description>
        <display-name>demo</display-name>
        <servlet-name>demo</servlet-name>
        <servlet-class>test.demo</servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>demo</servlet-name>
        <url-pattern>/demo</url-pattern>
      </servlet-mapping>demo是servlet的名称,test.demo是servlet的实现类.<url-pattern>就是指定拦截的url,这个servlet链接路径就是http://localhost:8080/M/demo