如果我们自己写了一个Servlet,然后在liferay-tomcat-home/webapps/ROOT/WEB-INF/web.xml中定义这个<servlet>的和<servlet-mapping>,则一般说来,当我们直接用URL访问这个Servlet的时候,会出现4O4错误:
例子:
比如我们有2个servlet,一个叫ecvcheckServlet,一个叫siteSpecServlet,我们在web.xml中有如下的Servlet定义:
<!--added by charles to add the ecvcheck feature--> <servlet> <servlet-name>ecvcheckservlet</servlet-name> <servlet-class>com.walmartlabs.pangaea.platform.ecvcheck.NodeStatusServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet> <servlet-name>siteSpectServlet</servlet-name> <servlet-class>com.walmartlabs.pangaea.platform.ecvcheck.NodeStatusServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet>
然后定义了2个<servlet-mapping>,如下:
<!--added by charles to test the ecvcheck feature--> <servlet-mapping> <servlet-name>ecvcheckservlet</servlet-name> <url-pattern>/ecvcheck/node</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>siteSpectServlet</servlet-name> <url-pattern>/ecvcheck/sitespect</url-pattern> </servlet-mapping>
这时候,当我们访问url地址栏http://172.29.175.236:8080/ecvcheck/node 时候,就会出现以下的错误:
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索servlet
, platform
, 一个
URL部署问题
servlet 部署到服务器、liferay friendly url、liferay 7.0部署、weblogic部署liferay、liferay 部署,以便于您获取更多的相关知识。
时间: 2024-10-07 20:37:20