我用eclipse编译了。java,提示没有主函数,但是有。class文件  我把他复制到了
E:\Tomcat\Tomcat 5.5\webapps\servlets-examples\WEB-INF\classes
目录下
没有配置。xml文件 我不知道这文件怎么配
在浏览器上输入,
http://localhost:8080/servlets-examples/servlet/HelloWorldExample
提示说没找到
不知道是是。class出了问题,还是。xml出了问题

解决方案 »

  1.   

    servlet是要放在tomcat里执行的,但要配xml才能找到
      

  2.   

    请参考webapps\ROOT\WEB-INF\web.xml的配置
      

  3.   

    你连这个最基本 怎么运行配置servlet都不会的话,那还是找本书看看吧 任何一本关于javaweb的书都有讲的
      

  4.   

    你直接新建Servlet就行了,系统会自己配置的
      

  5.   

    <servlet>
        <description>This is the description of my J2EE component</description>
        <display-name>This is the display name of my J2EE component</display-name>
        <servlet-name>Servlet</servlet-name>
        <servlet-class>HelloWorldExample</servlet-class>
      </servlet><servlet-mapping>
        <servlet-name>Servlet</servlet-name>
        <url-pattern>/servlet/HelloWorldExample</url-pattern>
      </servlet-mapping>
    把这个复制到xml里面 
    <web-app>
    放在这里
    </web-app>
      

  6.   

    为什么我用eclipse编译的时候  会说没有main函数  这样生成的。class文件有用吗?
      

  7.   

    小问题 看XML 文件配对了没?
      

  8.   

    直接在浏览器里输入你要访问的网页,http://localhost:8080/你的项目名/你的主页
      

  9.   

    1.在eclipse里建立WEB项目
    2.编写Servlet类
    3.在web.xml文件中部署该Servlet
    4.启动Tomcat,访问在web.xml文件中Servlet的映射看看哪一步缺了或者没做错?
    Servlet程序是不需要main函数的。看看你是否建项目建错了。
      

  10.   

    少写了,Servlet编写后还需要编译
      

  11.   


    6楼的是正解,你只有class,没有配置文件肯定是不行的,sevlet的基本配置就是name和mapping