我试图调试我没有设置的Linux(Amazon AMI)上的Tomcat 6 Web服务器的问题。具体来说,我尝试使用以下URL跟踪发送到Web服务器的GET请求的执行情况:
./x.html?a=param1&b=param2
...但我不明白tomcat处理请求的位置。我已经检查了/var/www/WEB-INF/web.xml
并且没有处理请求的servlet,/etc/tomcat6
处的web.xml看起来没有变化。
该文件位于/var/www/x.html
,因此它可能是默认提供的静态文件,但处理的查询字符串参数在哪里。必须有一些servlet在某处处理请求。
答案 0 :(得分:1)
总是有一个默认的servlet来处理静态资源,在Tomcat_dir / conf / web.xml中定义,其中说:
所有Web应用程序的默认servlet,它提供静态资源。它使用servlet映射(在此处或在您自己的web.xml文件中定义)处理未映射到其他servlet的所有请求。 ...
答案 1 :(得分:0)
./ x.html一个参数1 =&安培; B = param2的 表示从
发送请求的同一文件夹中名为x.html的页面