首先你要装好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/...来访问
在你的在%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/...来访问
解决方案 »
- Struts2的参数二次绑定
- 懂得flex和工作流的大侠来指点下...关于java中自定义表单和工作流程的问题
- struts获取不到日期控件的值
- ognl很不懂的问题
- 新手学习java
- struts连接不上sql server2000,望高手帮忙解决。。。谢谢~
- 谁有《j2ee应用与BEA WebLogic Server》(邢国庆 等译)的光盘源代码?高分送上!!!
- J2EE初学,有地方不明白,请高手指点
- 请高手们帮忙:字符串处理的复杂问题
- 编码的问题
- jbuilder-jsp2.0-servlet2.4
- 请教各位,怎样把gb2312的字符串解析出来? 比如: =?gb2312?B?s6PTw9PKvP6x4MLrvLDC0sLrtcS94r72MjAwMcTqMDTUwjI1yNUgMA==?=
<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是如何调用的。