HTTP Status 404 - /admin/AdminLoginServlet--------------------------------------------------------------------------------type Status reportmessage /admin/AdminLoginServletdescription The requested resource (/admin/AdminLoginServlet) is not available. --------------------------------------------------------------------------------Apache Tomcat/6.0.18
form name="form1" method="post" action="AdminLoginServlet"
根目录的Servlet访问没问题
例如
<servlet-name>UserLoginServlet</servlet-name>
<url-pattern>/UserLoginServlet</url-pattern>
--------------------------------------------------------------------------------Apache Tomcat/6.0.18
/usermanager/*Servlet可以访问
/admin/*Servlet不行
#mod_jk.so
LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkMount /*.jsp worker1
JkMount /*Servlet worker1
JkMount /*.do worker1
JkMount /jkmanager jkstatus
<servlet-mapping>
<servlet-name>UserLoginServlet</servlet-name>
<url-pattern>/UserLoginServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SubmitServlet</servlet-name>
<url-pattern>/usermanage/SubmitServlet</url-pattern>
</servlet-mapping> <servlet-mapping>
<servlet-name>doDelete</servlet-name>
<url-pattern>/admin/doDeleteServlet</url-pattern>
</servlet-mapping>
<servlet-name>servlet 的名字(要和servlet 标签中的相同)</servlet-name>
<url-pattern>指定servlet 相对于应用目录的路径</url-pattern>
</servlet-mapping>
url-parttern的配置,这个 url就是Servlet的虚拟路径,可以使用相对路径或者是绝对路径。
/xxx/xxx(绝对路径) ,xxx(相对路径),尽量使用绝对路径。
这个看起来没错,自已再仔细检查检查
在默认Host中配置
<Context path="/mQney" reloadable="false" docBase="/usr/java/http-2.2.9/htdocs/mQney.com" workDir="/usr/java/http-2.2.9/htdocs/mQney.com/work" />
没问题,下面这种配置则路径就有问题:
<Host name="www.mQney.com" appBase="/usr/local/apache/htdocs/mQney.com" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="/" docBase="/usr/local/apache/htdocs/mQney.com" reloadable="false"/>
<Alias>mQney.com</Alias>
<Alias>mQney.cn</Alias>
<Alias>www.mQney.cn</Alias>
</Host>另开一贴讨论。