<?xml version="1.0" encoding="UTF-8"?>


<rss version="2.0">
	<channel>
	<title>风信Java论坛</title>
	<link>http://www.javawind.net/index.jsp</link>
	<Description>Latest 20 article of this forum</Description>
	<language>zh-cn</language>
	<copyright>Copyright (C) 风信Java论坛</copyright>
	<generator>Rss Generator By JavaWind.Net</generator>
	<image>
		<title>风信Java论坛</title> 
		<url>http://www.javawind.net/images/logos.gif</url> 
		<link>http://www.javawind.net/</link>
	</image>

	
	<item>
		<title><![CDATA[Can't sendRedirect() after data has committed to t]]></title>
		<link>http://www.javawind.net/fdc1ee6a23b8d7aa0123c119719001a9.jhtml</link>
		<author>唧唧</author>  
		<description><![CDATA[<p>无意间发现Resin的后台报错，奇怪的是sendRedirect的条件根本不成立，也就是不会执行到这行，resin都会报错，而前台JSP却不报错。</p>
<p>原因：在jsp和servlet中，调用sendRedirect()之后，如果没有return，resin中经常抛这个错！此语句前不允许有out.flush()，如果有，也会报错！</p>
<p>如果前面有out.println 或者 out.write 之类的，sendRedirect前也要response.getWriter().close();和out.close();！也就是说要先关闭response的输出，再进行转发！</p>
<p>解决方法：<br />
response.sendRedirect(&quot;./index.jsp&quot;);<br />
<span style="color: #ff0000"><strong><span style="">return;//在sendRedirect后面直接return</span></strong></span></p>
<p>[11:52:58.796]&nbsp; java.lang.IllegalStateException: Can't sendRedirect() after data has committed to the client.<br />
[11:52:58.796]&nbsp; &nbsp;at com.caucho.server.connection.AbstractHttpResponse.sendRedirect(AbstractHttpResponse.java:604)<br />
[11:52:58.796]&nbsp; &nbsp;at javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:109)<br />
[11:52:58.796]&nbsp; &nbsp;at com.caucho.server.connection.ResponseWrapper.sendRedirect(ResponseWrapper.java:277)<br />
[11:52:58.796]&nbsp; &nbsp;at com.caucho.server.connection.ResponseAdapter.sendRedirect(ResponseAdapter.java:159)<br />
[11:52:58.796]&nbsp; &nbsp;at _jsp._simple._post__jsp._jspService(_post__jsp.java:70)<br />
[11:52:58.796]&nbsp; &nbsp;at com.caucho.jsp.JavaPage.service(JavaPage.java:61)<br />
[11:52:58.796]&nbsp; &nbsp;at com.caucho.jsp.Page.pageservice(Page.java:587)<br />
[11:52:58.796]&nbsp; &nbsp;at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:195)<br />
[11:52:58.796]&nbsp; &nbsp;at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)<br />
[11:52:58.796]&nbsp; &nbsp;at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)<br />
[11:52:58.796]&nbsp; &nbsp;at org.javawind.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:29)<br />
[11:52:58.796]&nbsp; &nbsp;at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)<br />
[11:52:58.796]&nbsp; &nbsp;at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)<br />
[11:52:58.796]&nbsp; &nbsp;at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265)<br />
[11:52:58.796]&nbsp; &nbsp;at com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:436)<br />
[11:52:58.796]&nbsp; &nbsp;at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682)<br />
[11:52:58.796]&nbsp; &nbsp;at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743)<br />
[11:52:58.796]&nbsp; &nbsp;at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662)<br />
[11:52:58.796]&nbsp; &nbsp;at java.lang.Thread.run(Thread.java:619)</p>]]></description>
		<category><![CDATA[7]]></category>
		<pubDate>2009-09-16 12:25:53.0</pubDate> 
	</item>
	
	<item>
		<title><![CDATA[JAVA项目运行一段时间后，后台出现一下问题，然后自动停止服务resin3.]]></title>
		<link>http://www.javawind.net/5b016f381d2574e4011d28f9042b006d.jhtml</link>
		<author>kuangfeng</author>  
		<description><![CDATA[<p>JAVA项目运行一段时间后，后台出现一下问题，然后自动停止服务resin3.  <br />
com.caucho.config.LineConfigException:WEB_INF/web.xml:7:java.io.IOException:乱码  <br />
WEB-INF/web.xml:7:java.io.IOException:乱码  <br />
WEB-INF/web.xml:7:java.io.IOException:乱码  <br />
WEB-INF/web.xml:7:java.io.IOException:乱码  <br />
WEB-INF/web.xml:7:java.io.IOException:乱码  <br />
WebApp[http://localhost:5678] stopping</p>
<br/>请问一下专家们，怎么解决这个问题。]]></description>
		<category><![CDATA[7]]></category>
		<pubDate>2008-10-23 17:11:27.0</pubDate> 
	</item>
	
	<item>
		<title><![CDATA[GzipFilter requires Resin Professional]]></title>
		<link>http://www.javawind.net/5b016f381ae84d90011ae850795b0001.jhtml</link>
		<author>唧唧</author>  
		<description><![CDATA[<p><span class="mw-headline">resin-web.xml</span></p>
<div class="codeText">
<div class="codeHead">xhtml<strong>代码</strong></div>
<ol class="dp-xml">
    <li class="alt"><span><span class="tag">&lt;</span><span class="tag-name">web-app</span><span>&nbsp;</span><span class="attribute">xmlns</span><span>=</span><span class="attribute-value">&quot;http://caucho.com/ns/resin&quot;</span><span class="tag">&gt;</span><span>&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">filter</span><span>&nbsp;</span><span class="attribute">filter-name</span><span>=</span><span class="attribute-value">&quot;gzip&quot;</span><span>&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="attribute">filter-class</span><span>=</span><span class="attribute-value">&quot;com.caucho.filters.GzipFilter&quot;</span><span class="tag">&gt;</span><span>&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">init</span><span class="tag">&gt;</span><span>&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">use-vary</span><span class="tag">&gt;</span><span>true</span><span class="tag">&lt;/</span><span class="tag-name">use-vary</span><span class="tag">&gt;</span><span>&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;/</span><span class="tag-name">init</span><span class="tag">&gt;</span><span>&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span><span class="tag">&lt;/</span><span class="tag-name">filter</span><span class="tag">&gt;</span><span>&nbsp;</span></li>
    <li><span>&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">filter-mapping</span><span>&nbsp;</span><span class="attribute">filter-name</span><span>=</span><span class="attribute-value">&quot;gzip&quot;</span><span class="tag">&gt;</span><span>&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">url-pattern</span><span class="tag">&gt;</span><span>&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">exclude-pattern</span><span class="tag">&gt;</span><span>*.pdf</span><span class="tag">&lt;/</span><span class="tag-name">exclude-pattern</span><span class="tag">&gt;</span><span>&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">include-pattern</span><span class="tag">&gt;</span><span>/*</span><span class="tag">&lt;/</span><span class="tag-name">include-pattern</span><span class="tag">&gt;</span><span>&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;/</span><span class="tag-name">url-pattern</span><span class="tag">&gt;</span><span>&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span><span class="tag">&lt;/</span><span class="tag-name">filter-mapping</span><span class="tag">&gt;</span><span>&nbsp;</span></li>
    <li class="alt"><span class="tag">&lt;/</span><span class="tag-name">web-app</span><span class="tag">&gt;</span><span>&nbsp;</span></li>
</ol>
</div>
<p><span class="mw-headline">init directives </span>
<table>
    <tbody>
        <tr>
            <th>Attribute</th>
            <th>Meaning</th>
            <th>Default</th>
        </tr>
        <tr>
            <td>allow-content-type</td>
            <td>adds a content-type which should be compressed</td>
            <td>all</td>
        </tr>
        <tr>
            <td>deny-content-type</td>
            <td>adds a content-type which should not be compressed</td>
            <td>none</td>
        </tr>
        <tr>
            <td>use-vary</td>
            <td>Set the HTTP Vary header for Gzip requests</td>
            <td>true</td>
        </tr>
        <tr>
            <td>no-cache</td>
            <td>Disable caching of GZip response</td>
            <td>false</td>
        </tr>
        <tr>
            <td>embed-error-in-output</td>
            <td>Embeds any thrown exceptions in the gzip output</td>
            <td>false</td>
        </tr>
    </tbody>
</table>
</p>
<p>If &lt;allow-content-type&gt; is specified, any unmatched content-type will not be compressed.</p>
<p>By：<a href="http://wiki.caucho.com/GzipFilter">http://wiki.caucho.com/GzipFilter</a></p>]]></description>
		<category><![CDATA[7]]></category>
		<pubDate>2008-07-03 17:46:05.0</pubDate> 
	</item>
	
	<item>
		<title><![CDATA[Resin 3.1.6 配置域名/虚拟主机 的方法]]></title>
		<link>http://www.javawind.net/5b016f381a975504011a99b98a360004.jhtml</link>
		<author>唧唧</author>  
		<description><![CDATA[<p>编辑Resin 安装目录下 的 conf/resin.conf</p>
<p>在 &lt;/cluster&gt; 节点 的：</p>
<p><span style="color: #339966">&lt;!-- configures the default host, matching any host name --&gt;<br />
&nbsp;&nbsp;&nbsp; &lt;host id=&quot;&quot; root-directory=&quot;.&quot;&gt;</span></p>
<p>前面插入：</p>
<p><span style="background-color: #ccffff">&nbsp;&lt;host id=&quot;</span><a href="http://www.javawind.net/"><span style="background-color: #ccffff">www.javawind.net</span></a><span style="background-color: #ccffff">&quot; root-directory=&quot;<span style="color: #ff0000">X:\*****\javawind.net\www</span>&quot;&gt;<br />
&nbsp;&nbsp;&lt;host-alias&gt;www.javawind.net&lt;/host-alias&gt;<br />
&nbsp;&nbsp;&lt;host-alias&gt;javawind.net&lt;/host-alias&gt;<br />
&nbsp;&nbsp;&lt;web-app id=&quot;/&quot; root-directory=&quot;.&quot;/&gt;<br />
&nbsp;&lt;/host&gt;</span></p>
<p><span style="background-color: #ccffff">&nbsp;&lt;host id=&quot;blog.javawind.net&quot; root-directory=&quot;<span style="color: #ff0000">X:\*****\javawind.net\blog</span>&quot;&gt;<br />
&nbsp;&nbsp;&lt;host-alias&gt;blog.javawind.net&lt;/host-alias&gt;<br />
&nbsp;&nbsp;&lt;web-app id=&quot;/&quot; root-directory=&quot;.&quot;/&gt;<br />
&nbsp;&lt;/host&gt;</span></p>
<p>其中 红色部份表示网站所在的硬盘目录，host-alias 表示需要绑定的域名～</p>
<p>保存后，重启resin即可～</p>]]></description>
		<category><![CDATA[7]]></category>
		<pubDate>2008-06-18 11:30:51.0</pubDate> 
	</item>
		
	</channel>
</rss>