tomcat与ssi的配置问题

namdaed 2006-05-21 11:53:51
设置方法如下:

在$CATALINA_BASE/server/lib/目录下找到servlets-ssi.renametojar文件
将这个文件重命名为servlets-ssi.jar
在$CATALINA_BASE/conf/目录下找到web.xml文件
使用SSI Servlet就删除在SSI servlet和servlet-mapping周围的注释

可是我写了一个简单的shtml文件,结果报404错

说HTTP Status 404 - Servlet ssi is not available

这是什么原因呢??

急呀,急等着用呢
...全文
129 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
athenawoo 2006-05-28
  • 打赏
  • 举报
回复
我知道,联系我就行了
namdaed 2006-05-21
  • 打赏
  • 举报
回复
<!-- The mapping for the SSI servlet -->

<servlet-mapping>
<servlet-name>ssi</servlet-name>
<url-pattern>*.shtml</url-pattern>
</servlet-mapping>


<!-- The mapping for the CGI Gateway servlet -->
namdaed 2006-05-21
  • 打赏
  • 举报
回复
web.xml很长,我帖有关ssi的部分吧

<!-- IMPORTANT: To use the SSI servlet, you also need to rename the -->
<!-- $CATALINA_HOME/server/lib/servlets-ssi.renametojar file -->
<!-- to $CATALINA_HOME/server/lib/servlets-ssi.jar -->


<servlet>
<servlet-name>ssi</servlet-name>
<servlet-class>
org.apache.catalina.ssi.SSIServlet
</servlet-class>
<init-param>
<param-name>buffered</param-name>
<param-value>1</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>expires</param-name>
<param-value>666</param-value>
</init-param>
<init-param>
<param-name>isVirtualWebappRelative</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>4</load-on-startup>
</servlet>


<!-- Common Gateway Includes (CGI) processing servlet, which supports -->
<!-- execution of external applications that conform to the CGI spec -->
namdaed 2006-05-21
  • 打赏
  • 举报
回复
shtml内容为
<!--#include file="test.html"-->

html里只有test几个字
usherlight 2006-05-21
  • 打赏
  • 举报
回复
能把你的web.xml和shtml贴上来看一下吗?
namdaed 2006-05-21
  • 打赏
  • 举报
回复
各位高手,帮帮我吧

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧