预览模式: 普通 | 列表
08-12
08

tomcat默认页设置

很多人肯定用tomcat的时候会遇到类似的问题。。。
配置了
Java代码

<welcome-file-list>
    <welcome-file>index.do</welcome-file>
</welcome-file-list>


但没有用,还是会404错误....挺烦人的,只能弄一个index.html重定向到index.do

查看更多...

Tags: 默认页 TOMCAT

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 484
08-12
06

tomcat5.5 ssi乱码问题解决方案

配置ssi后,出现乱码问题,现将解决方案如下:

1. 下载tomcat5.5.29的zip版本,下载地址http://tomcat.apache.org/download-55.cgi
2. 找到server/lib下的servlets-ssi.renametojar,将其改名为servlets-ssi.jar后,复制并到本机tomcat安装路径$CATALINA_BASE/server/lib/下,覆盖原来的文件
3. 修改$CATALINA_BASE/conf/web.xml下的ssi配置,红色字体为新增的内容,如下:
    <servlet>
        <servlet-name>ssi</servlet-name>
        <servlet-class>
          org.apache.catalina.ssi.SSIServlet

查看更多...

Tags: ssi

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 438
08-12
05

在tomcat中配置SSI,让Tomcat支持shtml

      在目前的Tomcat中,shtml默认是不支持的,需要进行一定的配置,其实也不是非常复杂,不同的Tomcat版本,配置方法也有所不同,参考方法如下:


    Tomcat5.x版的配置方法:

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

查看更多...

Tags: TOMCAT ssi.shtml

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 694
08-12
05

如何让tomcat支持shtml  

哭死了,刚才打了很多,一不小心后退键给删掉了看来以后不能用在线编辑器了,还是老老实实的用写字板大好了再paste上来吧言归正传,要是tomcat能够解释支持shtml文件,有两个内容第一,修改server/lib下的servlets-ssi.热nameto.jar 把后缀改成jar就可以第二、修改conf/webxml文件,去掉iis serverlet and iis filter的相关的注释最后还要去掉

Tags: shtml 静态化

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 469
08-12
05

response.encodeRedirectURL作用

Session在使用的过程中是需要SessionID来获取的。而这个SessionID是存放在客户端的cookie中。那么假如你的浏览器关闭了cookie功能的话将不能使用Session。解决的办法就是通过URL重写。
URL重写功能其实就是对URL进行一个编码加密,客户端看不到真实的URL。而且它还有一个重要的功能就是每次进行完URL重写之后都会将SessionID放置到URL中。这样每次服务器在获取相应的Session时需要的SessionID可以从URL中找到。而且URL还进行了加密,增强了安全性。

<a href="www.bug.com/admin/info.jsp">Info List</a>  改为:

<a href="<%=response.encodeRedirectURL("www.bug.com/admin/info.jsp")%>">Info List</a>

又如:

查看更多...

Tags: url

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 839
08-12
05

重写URL时候,Session失效解决办法

我目的是把JSP页面转换成静态的HTML,url.openConnection()中的url是我项目中的JSP文件的路径,由于项目的页面有验证session是否失效,所以当url.openConnection()打开的页面时候session是空的,处理Session:ts.setRequestProperty("Cookie", "JSESSIONID=" + sessionId);request.getSession().getId()  

代码如下:
public void getHtmlReport(String[] urlList,String protocol,String host,String sessionId ){
try    
  {    
    if(urlList.length  <  1)  
          {  
    log.debug("Use:  java  TestSocket  所要转换的页面的URL  [转换后要保存的文件名]");

查看更多...

Tags: HttpURLConnection url

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 695