首先你要装好jdk,tomcat,database等等啦,这些就不说了。
在你的在%tomcat_home%\conf\web.xml中, 找到如下部分: 
<servlet-mapping>
<servlet-name>invoker</servlet-name>
        <url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
这一部分原来是注释掉了的,你要把注释去掉。
 最末 添加如下部分
<security-constraint>
      <display-name>Default Servlet</display-name>
      <!-- Disable direct alls on the Default Servlet -->
      <web-resource-collection>
        <web-resource-name>Disallowed Location</web-resource-name>
     <url-pattern>/servlet/org.apache.catalina.servlets.DefaultServlet/*</url-pattern>
        <http-method>DELETE</http-method>
        <http-method>GET</http-method>
        <http-method>POST</http-method>
        <http-method>PUT</http-method>
      </web-resource-collection>
      <auth-constraint>
        <role-name></role-name>
      </auth-constraint>
</security-constraint>访问你网站时,用http://host:port/servlet/...来访问

解决方案 »

  1.   

    做WAP找个手机的模拟器过来调试啊
      

  2.   

    你好,我刚才按你说的做了,可运行http://localhost:8080/servlet/后找不到网页,是不是我还要在哪个目录下建什么页面啊?
      

  3.   

    啥也不用配,用IE该怎么访问JSP就用模拟器或手机怎么访问,只是只要代码正确,没问题,用SERVLET作WAP根本不可能
      

  4.   

    哈哈,楼上的好,用Apache服务器支持WAP在低版本中要简单配置一下的,当然高版本的不用,可我用的是TOMCAT+APACHE服务器,用的是WML+JSP,我要解释JSP就得用TOMCAT那么TOMCAT你的意思是说不用配制就可以解析WML+JSP的页面???我知道用什么模拟器,也知道怎么用,你们帮我再解答一下吧!:)
      

  5.   

    可以结帖了,现在我的版本确实不用配置什么,但我不知道 Tasia(非典型…………) 所说的配置方案具体的作用,能给我解释一下吗?我先结帖,你可以继续发,我在关注中.....
      

  6.   

    Tasia(非典型…………) :我按照你的方法进行配置后启动tomcat报错,是不是跟jdk,tomcat的版本有关我用的是tomcat5.0、jdk1.4,是否要加入其它配置??请多指教
      

  7.   

    你在tomcat的conf/web.xml中可以找到这样一段:
      <servlet>
        <servlet-name>invoker</servlet-name>
        <servlet-class>org.apache.catalina.servlets.InvokerServlet</servlet-class>
        <init-param>
          <param-name>debug</param-name>
          <param-value>0</param-value>
        </init-param>
        <load-on-startup>2</load-on-startup>
      </servlet>
    这段话的意思是说,以invoker命名的servlet,都是定义为用org.apache.catalina.servlets.InvokerServlet来调配。

    <servlet-mapping>
    <servlet-name>invoker</servlet-name>
            <url-pattern>/servlet/*</url-pattern>
    </servlet-mapping>
    的意思是说,以invoker命名的servlet,它的url方式是/servlet/*。只要是你没有明确指定调用方式的servlet,都是默认按上面所说的方法来调用的
    所以这两段结合起来,就确定了你的servlet是如何调用的。