[Resin-interest] resin:import (3.1)

2009-11-29 Thread Aaron Freeman
I am working with 3.1, was wondering if there is a trick to allowing 
recursive resin:imports?  In other words I would like to resin:import a 
file from within another file that was already resin:imported.

Thanks,

Aaron


___
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest


Re: [Resin-interest] resin:import (3.1)

2009-11-29 Thread Steffen Busch
2009/11/29 Aaron Freeman aaron.free...@layerz.com

 I am working with 3.1, was wondering if there is a trick to allowing
 recursive resin:imports?  In other words I would like to resin:import a
 file from within another file that was already resin:imported.


I just tried it and it looks fine:

My resin.conf contains this:

web-app id=/ext root-directory=${resin.root}/conf
  resin:import path=${resin.home}/conf/web-app-ext.conf/
/web-app



The imported file '${resin.home}/conf/web-app-ext.conf' contains this:

web-app xmlns=http://caucho.com/ns/resin;
 xmlns:resin=http://caucho.com/ns/resin/core;

  resin:messageExternal configuration for web-app '${webApp.contextPath}'
read from '${__FILE__}' .../resin:message

  servlet servlet-name=directory
   servlet-class=com.caucho.servlets.DirectoryServlet
init enable=true/
  /servlet

  resin:import path=${resin.home}/conf/jsp-ext.conf/

/web-app



That imported file '${resin.home}/conf/jsp-ext.conf' contains this:

web-app xmlns=http://caucho.com/ns/resin;
 xmlns:resin=http://caucho.com/ns/resin/core;

  resin:messageExternal configuration read from '${__FILE__}'
.../resin:message

  jsp
!-- Return 404 when JSP source is deleted --
require-sourcetrue/require-source
!-- if true, trims whitespace around JSP directives --
trim-directive-whitespacestrue/trim-directive-whitespaces
  /jsp

/web-app




When I start Resin, resin.conf will read web-app-ext.conf and also
jsp-ext.conf:

[15:28:08.562] {main} WebApp[http://localhost:8080/resin-admin] active
[15:28:08.625] {main} External configuration for web-app '/ext' read from
'file:/C:/Downloads/resin-pro-3.1.9/conf/web-app-ext.conf' ...
[15:28:08.625] {main} External configuration read from
'file:/C:/Downloads/resin-pro-3.1.9/conf/jsp-ext.conf' ...
[15:28:08.640] {main} WebApp[http://localhost:8080/ext] active


-- Steffen




 Thanks,

 Aaron


 ___
 resin-interest mailing list
 resin-interest@caucho.com
 http://maillist.caucho.com/mailman/listinfo/resin-interest

___
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest


Re: [Resin-interest] resin:import (3.1)

2009-11-29 Thread Aaron Freeman

 2009/11/29 Aaron Freeman aaron.free...@layerz.com 
 mailto:aaron.free...@layerz.com

 I am working with 3.1, was wondering if there is a trick to allowing
 recursive resin:imports?  In other words I would like to
 resin:import a
 file from within another file that was already resin:imported.


 I just tried it and it looks fine:

Odd.  I will play with it some more and see what the user error is.  Thanks!

Aaron


___
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest


Re: [Resin-interest] Multi-Part request error when using HmuxRequest in Resin 4.0.2(GA)

2009-11-29 Thread Wesley Wu
This bug should be marked as block because it prevents resin load-balancer
and third-party web server integration from working properly.

It seems caucho QA team did not pay much attention to Hmux stuff, because I
suffered a lot from it...

-Wesley

2009/11/29 Alex a...@caucho.com

  Multi-Part request error when using HmuxRequest.


 Thanks Wesley,

 I reported a bug: http://bugs.caucho.com/view.php?id=3790

 Alex
 
  My resin 4.0.2 was behind an apache 2.1.x using CauchoRequest to forward
 all request for a virtual host to resin.
 
  If I use 8080 port without apache, everything goes fine.
 
  2009-11-28 13:14:28.916 ERROR [server-127.0.0.1:6800-5]
 c.b.c.s.MultiPartRequest (103) - Unable to parse request
  org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
 Processing of multipart/form-data request failed. Stream ended unexpectedly
at
 org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:367)
 [FileUploadBase.class:1.2.1]
at
 com.buysou.cms.servlet.JakartaMultiPartRequest.parse(JakartaMultiPartRequest.java:61)
 [classes:na]
at
 com.buysou.cms.servlet.MultiPartRequestWrapper.init(MultiPartRequestWrapper.java:47)
 [classes:na]
at
 com.buysou.cms.servlet.CmsPageFilter.wrapRequest(CmsPageFilter.java:268)
 [classes:na]
at
 com.buysou.cms.servlet.CmsPageFilter.doFilter(CmsPageFilter.java:138)
 [classes:na]
at
 com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:88)
 [resin.jar:4.0.2]
at
 com.buysou.servlet.filters.encoding.EnhancedEncodingFilter.doFilter(EnhancedEncodingFilter.java:85)
 [classes:na]
at
 com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:88)
 [resin.jar:4.0.2]
at
 com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:183)
 [resin.jar:4.0.2]
at
 com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:169)
 [pro.jar:4.0.2]
at
 com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:103)
 [resin.jar:4.0.2]
at
 com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:290)
 [resin.jar:4.0.2]
at
 com.caucho.server.hmux.HmuxRequest.handleInvocation(HmuxRequest.java:475)
 [resin.jar:4.0.2]
at
 com.caucho.server.hmux.HmuxRequest.handleRequestImpl(HmuxRequest.java:394)
 [resin.jar:4.0.2]
at
 com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:357)
 [resin.jar:4.0.2]
at
 com.caucho.server.port.TcpConnection.handleRequestsImpl(TcpConnection.java:619)
 [resin.jar:4.0.2]
at
 com.caucho.server.port.TcpConnection.handleRequests(TcpConnection.java:556)
 [resin.jar:4.0.2]
at
 com.caucho.server.port.TcpConnection$AcceptTask.doTask(TcpConnection.java:1194)
 [resin.jar:4.0.2]
at
 com.caucho.server.port.TcpConnection$ConnectionReadTask.runThread(TcpConnection.java:1127)
 [resin.jar:4.0.2]
at
 com.caucho.server.port.TcpConnection$AcceptTask.run(TcpConnection.java:1158)
 [resin.jar:4.0.2]
at
 com.caucho.util.ThreadPool$PoolThread.runTasks(ThreadPool.java:901)
 [resin.jar:4.0.2]
at com.caucho.util.ThreadPool$PoolThread.run(ThreadPool.java:866)
 [resin.jar:4.0.2]
  Caused by:
 org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
 Stream ended unexpectedly
at
 org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:983)
 [MultipartStream$ItemInputStream.class:1.2.1]
at
 org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:887)
 [MultipartStream$ItemInputStream.class:1.2.1]
at java.io.InputStream.read(InputStream.java:85) [na:1.6.0_14]
at org.apache.commons.fileupload.util.Streams.copy(Streams.java:94)
 [Streams.class:1.2.1]
at org.apache.commons.fileupload.util.Streams.copy(Streams.java:64)
 [Streams.class:1.2.1]
at
 org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:362)
 [FileUploadBase.class:1.2.1]
... 21 common frames omitted
 




 ___
 resin-interest mailing list
 resin-interest@caucho.com
 http://maillist.caucho.com/mailman/listinfo/resin-interest

___
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest