I'll do that this as soon as I can.. need to test it with the changes that
Hubert did.
here a blog that I did for JSP on Grizzly 1.9.17
http://weblogs.java.net/blog/survivant/archive/2009/09/10/gws-deployer-1917-reloaded-new-features-part-2-jsp
I'll create a new post uptodate later.
2009/12/10 Shawn Pan <xpan_at_cdmtech.com>
> About " to Enabled JSP in Deployer you need to include Jasper in the
> classpath and enable .jsp with a default web.xml", can you show me exactly
> steps that I can follow, so that I can deploy cas.war to Grizzly and also
> both "http://localhost:8080/cas" or "http://localhost:8080/cas/login"
> links would work just as through running in Tomcat?
>
> Thanks a bunch!
>
>
> Survivant 00 wrote:
>
>> yep.. I saw that error.
>>
>> and I must add that CAS is using JSP. to Enabled JSP in Deployer you need
>> to include Jasper in the classpath and enable .jsp with a default web.xml
>>
>> I think we should (Hubert and I) take some time to write a blog about
>> that. (I can do that) to show how to do it.
>>
>> I didn't use the WarAdapter yet and it will be good to learn it in the
>> same time.
>>
>>
>>
>> 2009/12/10 Shawn Pan <xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>
>>
>> Hey Survivant and Hubert:
>>
>> I do not think the issue is completely fixed. I tested this patch
>> against the attached WAR (i.e., cas.war) -- the war can be
>> deployed without errors; However, the deployed servlet is
>> malfunctioning.
>> When the war is deployed to Tomcat, it runs fine. Here comes
>> steps I used:
>> 1. deployed cas.war to Tomcat 6.0
>> 2. started a browser, went to URL: "http://localhost:8080/cas" or
>> "http://localhost:8080/cas/login", a login screen was successfully
>> prompted (see attached screenshot tomcat.PNG).
>>
>> However, it failed when I used the patched GrizzlyDeployer. Here
>> comes the steps:
>> 1. executeed:
>> java -jar grizzly-http-servlet-deployer-1.9.19-SNAPSHOT.jar
>> --application=cas.war The WAR seemed deployed OK.
>> 2. started a browser, went to URL: "http://localhost:8080/cas",
>> got a blank page
>> 3. went to URL "http://localhost:8080/cas/login", got error page!
>> (see attached grizzly.PNG)
>>
>> At the same time, Grizzly threw the following errors:
>>
>> -----------------------------
>> <Finished cleaning of expired tickets from ticket registry at [Thu
>> Dec 10 15:22:33 PST 2009]>
>> Dec 10, 2009 3:24:25 PM
>> com.sun.grizzly.http.servlet.ServletContextImpl log
>> INFO: Initializing Spring FrameworkServlet 'null'
>> 2009-12-10 15:24:25,703 ERROR
>> [org.springframework.web.servlet.DispatcherServlet] - <Context
>> initial
>>
>> ization failed>
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> IOException parsing XML document fro
>> m ServletContext resource [/WEB-INF/null-servlet.xml]; nested
>> exception is java.io.FileNotFoundExcep
>> tion: Could not open ServletContext resource
>> [/WEB-INF/null-servlet.xml]
>>
>> at
>>
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:349)
>> at
>>
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
>> at
>>
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
>> at
>>
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
>> at
>>
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
>> at
>>
>> org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
>> at
>>
>> org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:92)
>> at
>>
>> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
>> at
>>
>> org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:423)
>> at
>>
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:353)
>> at
>>
>> org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:402)
>> at
>>
>> org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:316)
>> at
>>
>> org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:282)
>> at
>>
>> org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:126)
>> at javax.servlet.GenericServlet.init(GenericServlet.java:241)
>> at
>>
>> org.jasig.cas.web.init.SafeDispatcherServlet.init(SafeDispatcherServlet.java:64)
>> at
>>
>> com.sun.grizzly.http.servlet.ServletAdapter.loadServlet(ServletAdapter.java:428)
>> at
>>
>> com.sun.grizzly.http.servlet.ServletAdapter.doService(ServletAdapter.java:367)
>> at
>>
>> com.sun.grizzly.http.servlet.ServletAdapter.service(ServletAdapter.java:324)
>> at
>>
>> com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
>> at
>>
>> com.sun.grizzly.tcp.http11.GrizzlyAdapterChain.service(GrizzlyAdapterChain.java:180)
>> at
>>
>> com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
>> at
>>
>> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:787)
>> at
>> com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:689)
>> at
>> com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:950)
>> at
>>
>> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:168)
>> at
>>
>> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
>>
>> at
>>
>> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
>> at
>>
>> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
>> at
>>
>> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
>> at
>>
>> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
>> at
>>
>> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
>> at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
>> at
>>
>> com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
>> at
>>
>> com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
>> at java.lang.Thread.run(Unknown Source)
>> Caused by: java.io.FileNotFoundException: Could not open
>> ServletContext resource [/WEB-INF/null-servlet.xml]
>>
>> at
>>
>> org.springframework.web.context.support.ServletContextResource.getInputStream(ServletContextResource.java:116)
>> at
>>
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336)
>> ... 35 more
>> 2009-12-10 15:24:25,703 FATAL
>> [org.jasig.cas.web.init.SafeDispatcherServlet] -
>> <SafeDispatcherServlet:
>> The Spring DispatcherServlet we wrap threw on init.
>> But for our having caught this error, the servlet would not have
>> initialized.>
>>
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> IOException parsing XML document fro
>> m ServletContext resource [/WEB-INF/null-servlet.xml]; nested
>> exception is java.io.FileNotFoundExcep
>> ...
>>
>>
>> Survivant 00 wrote:
>>
>> can you confirm that the bug
>> https://grizzly.dev.java.net/issues/show_bug.cgi?id=758
>>
>> it's fixed
>>
>> please get the trunk and rebuild.
>>
>> I'll try tonight too
>>
>> 2009/12/10 Survivant 00 <survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>>>
>>
>>
>> nice one for ""Documents and Settings".
>>
>> We need a testcase for ServletAdapter.. just to be sure that it
>> will works on Windows.
>>
>> I'll test that and fill a issue tonight if needed.
>>
>>
>>
>> 2009/12/10 Shawn Pan <xpan_at_cdmtech.com
>> <mailto:xpan_at_cdmtech.com> <mailto:xpan_at_cdmtech.com
>> <mailto:xpan_at_cdmtech.com>>>
>>
>>
>> This is a tough nut :-)
>>
>> BTW, I found another minor issue with the Deployer:
>> If I run the follows, it will fail:
>> C:\Documents and Settings\span\temp\java -jar
>> grizzly-http-servlet-deployer-1.9.19.jar
>> --application=somewar.war
>>
>> However, if I run the same stuff at a different
>> directory, then it
>> will be fine, assuming the war, such as:
>> C:\temp\java -jar grizzly-http-servlet-deployer-1.9.19.jar
>> --application=somewar.war
>>
>> I think the Deployer cannot deal with the white space
>> in the
>> string
>> "Documents and Settings".
>>
>>
>> On Thu, Dec 10, 2009 at 8:00 AM, Survivant 00
>> <survivant00_at_gmail.com <mailto:survivant00_at_gmail.com>
>> <mailto:survivant00_at_gmail.com <mailto:survivant00_at_gmail.com>>>
>> wrote:
>> > I worked hard to try to reproduce the problem without
>> using
>> Grizzly, to see
>> > if the problem where in it.. and Nope Grizzly is not the
>> problem, but the
>> > problem is not fix either.
>> >
>> > here what I found.
>> >
>> > I created a plain main program (using Tomcat embedded for
>> servlet relative
>> > stuff) generating manually the classpath at runtime and
>> trying to execute
>> > SafeContextLoaderListener,
>> >
>> > but I got the same problem.
>> >
>> > One hint could be to use a custom ClassLoader. It's the
>> next step that I'll
>> > try.
>> >
>> >
>> > ALL URL
>> >
>> url=file:/C:/workspace_personal/TomcatEmbeddedTest/classes/
>> >
>>
>> url=file:/C:/workspace_personal/TomcatEmbeddedTest/lib/catalina-optional.jar
>> >
>>
>> url=file:/C:/workspace_personal/TomcatEmbeddedTest/lib/catalina.jar
>> >
>>
>> url=file:/C:/workspace_personal/TomcatEmbeddedTest/lib/commons-el.jar
>> >
>>
>> url=file:/C:/workspace_personal/TomcatEmbeddedTest/lib/commons-logging-1.1.1.jar
>> >
>>
>> url=file:/C:/workspace_personal/TomcatEmbeddedTest/lib/commons-modeler-2.0.1.jar
>> >
>>
>> url=file:/C:/workspace_personal/TomcatEmbeddedTest/lib/jasper-compiler-jdt.jar
>> >
>>
>> url=file:/C:/workspace_personal/TomcatEmbeddedTest/lib/jasper-compiler.jar
>> >
>>
>> url=file:/C:/workspace_personal/TomcatEmbeddedTest/lib/jasper-runtime.jar
>> >
>>
>> url=file:/C:/workspace_personal/TomcatEmbeddedTest/lib/jsp-api.jar
>> >
>>
>> url=file:/C:/workspace_personal/TomcatEmbeddedTest/lib/naming-factory.jar
>> >
>>
>> url=file:/C:/workspace_personal/TomcatEmbeddedTest/lib/naming-resources.jar
>> >
>>
>> url=file:/C:/workspace_personal/TomcatEmbeddedTest/lib/servlet-api.jar
>> >
>>
>> url=file:/C:/workspace_personal/TomcatEmbeddedTest/lib/servlets-default.jar
>> >
>>
>> url=file:/C:/workspace_personal/TomcatEmbeddedTest/lib/tomcat-coyote.jar
>> >
>>
>> url=file:/C:/workspace_personal/TomcatEmbeddedTest/lib/tomcat-http.jar
>> >
>>
>> url=file:/C:/workspace_personal/TomcatEmbeddedTest/lib/tomcat-util.jar
>> >
>>
>> url=file:/C:/workspace_personal/TomcatEmbeddedTest/lib/catalina-ant.jar
>> >
>>
>> url=file:/C:/workspace_personal/TomcatEmbeddedTest/lib/catalina-deployer.jar
>> >
>>
>> url=file:/C:/eclipse/plugins/org.junit_3.8.2.v20090203-1005/junit.jar
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/antlr-2.7.6.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/aopalliance-1.0.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/asm-1.5.3.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/asm-attrs-1.5.3.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/aspectjrt-1.5.3.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/aspectjweaver-1.5.3.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/cas-client-core-3.1.3.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/cas-server-core-3.3-RC3.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/cglib-2.1_3.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/commons-codec-1.3.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/commons-collections-3.2.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/commons-lang-2.2.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/commons-logging-1.1.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/dom4j-1.6.1.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/ehcache-1.2.3.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/ejb3-persistence-1.0.1.GA.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/hibernate-3.2.6.ga.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/hibernate-annotations-3.3.1.GA.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/hibernate-commons-annotations-3.0.0.ga.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/inspektr-core-0.7.0.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/jdom-1.0.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/jstl-1.1.2.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/jta-1.0.1B.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/log4j-1.2.15.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/ognl-2.6.9.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/opensaml-1.1b.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/persistence-api-1.0.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/person-directory-api-1.1.2.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/person-directory-impl-1.1.2.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/quartz-1.5.2.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/spring-aop-2.5.5.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/spring-beans-2.5.5.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/spring-binding-1.0.5.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/spring-context-2.5.5.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/spring-context-support-2.5.5.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/spring-core-2.5.5.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/spring-orm-2.5.5.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/spring-security-cas-client-2.0.3.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/spring-security-core-2.0.3.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/spring-tx-2.5.5.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/spring-web-2.5.5.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/spring-webflow-1.0.5.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/spring-webmvc-2.5.5.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/standard-1.1.2.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/xmldsig-1.0.jar!/
>> >
>>
>> url=jar:file:/C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/lib/xmlsec-1.4.0.jar!/
>> >
>> url=file://C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/
>> >
>>
>> url=file://C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/classes/
>> >
>>
>> url=file://C:/workspace_personal/TomcatEmbeddedTest/webapps/cas/WEB-INF/
>> > org.jasig.cas.web.init.SafeContextLoaderListener
>> > 2009-12-10 10:47:59
>> org.apache.catalina.core.ApplicationContext log
>> > INFO: Initializing Spring root WebApplicationContext
>> > 2009-12-10 10:47:59
>> org.springframework.web.context.ContextLoader
>> > initWebApplicationContext
>> > INFO: Root WebApplicationContext: initialization started
>> > 2009-12-10 10:47:59
>> >
>> org.springframework.context.support.AbstractApplicationContext
>> > prepareRefresh
>> > INFO: Refreshing
>> >
>>
>> org.springframework.web.context.support.XmlWebApplicationContext_at_22c95b:
>> > display name [Root WebApplicationContext]; startup
>> date [Thu
>> Dec 10 10:47:59
>> > EST 2009]; root of context hierarchy
>> > 2009-12-10 10:47:59
>> >
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
>> > loadBeanDefinitions
>> > INFO: Loading XML bean definitions from
>> ServletContext resource
>> > [/WEB-INF/applicationContext.xml]
>> > 2009-12-10 10:47:59
>> org.springframework.web.context.ContextLoader
>> > initWebApplicationContext
>> > GRAVE: Context initialization failed
>> >
>>
>> org.springframework.beans.factory.BeanDefinitionStoreException:
>> IOException
>> > parsing XML document from ServletContext resource
>> > [/WEB-INF/applicationContext.xml]; nested exception is
>> > java.io.FileNotFoundException: Could not open
>> ServletContext
>> resource
>> > [/WEB-INF/applicationContext.xml]
>> > at
>> >
>>
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:349)
>> > at
>> >
>>
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
>> > at
>> >
>>
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
>> > at
>> >
>>
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
>> > at
>> >
>>
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
>> > at
>> >
>>
>> org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
>> > at
>> >
>>
>> org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:92)
>> > at
>> >
>>
>> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
>> > at
>> >
>>
>> org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:423)
>> > at
>> >
>>
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:353)
>> > at
>> >
>>
>> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
>> > at
>> >
>>
>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
>> > at
>> >
>>
>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
>> > at
>> >
>>
>> org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:62)
>> > at
>> >
>>
>> org.apache.catalina.loader.URLClassLoaderTest.loadClass(URLClassLoaderTest.java:195)
>> > at
>> >
>>
>> org.apache.catalina.loader.URLClassLoaderTest.appendWarContentToClassPath(URLClassLoaderTest.java:292)
>> > at
>> >
>>
>> org.apache.catalina.loader.URLClassLoaderTest.main(URLClassLoaderTest.java:318)
>> > Caused by: java.io.FileNotFoundException: Could not open
>> ServletContext
>> > resource [/WEB-INF/applicationContext.xml]
>> > at
>> >
>>
>> org.springframework.web.context.support.ServletContextResource.getInputStream(ServletContextResource.java:116)
>> > at
>> >
>>
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336)
>> > ... 16 more
>> > 2009-12-10 10:47:59
>> org.jasig.cas.web.init.SafeContextLoaderListener
>> > contextInitialized
>> > GRAVE: SafeContextLoaderListener:
>> > The Spring ContextLoaderListener we wrap threw on
>> contextInitialized.
>> > But for our having caught this error, the web application
>> context would not
>> > have initialized.
>> >
>> >
>> >
>> > 2009/12/9 Shawn Pan <xpan_at_cdmtech.com
>> <mailto:xpan_at_cdmtech.com> <mailto:xpan_at_cdmtech.com
>> <mailto:xpan_at_cdmtech.com>>>
>>
>> >>
>> >> nice... God speed
>> >>
>> >> On Wed, Dec 9, 2009 at 2:54 PM, Survivant 00
>> <survivant00_at_gmail.com <mailto:survivant00_at_gmail.com>
>> <mailto:survivant00_at_gmail.com <mailto:survivant00_at_gmail.com>>>
>>
>> >> wrote:
>> >> > cool.
>> >> >
>> >> > just for info, I'm doing reverse-engineering using
>> Tomcat
>> and Jetty..
>> >> > try to
>> >> > figure out what's wrong..
>> >> >
>> >> >
>> >> > 2009/12/9 Shawn Pan <xpan_at_cdmtech.com
>> <mailto:xpan_at_cdmtech.com>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>>
>>
>> >> >>
>> >> >> Yap. Just went to svn and downloaded it. Thanks.
>> >> >>
>> >> >> On Wed, Dec 9, 2009 at 2:09 PM, Survivant 00
>> <survivant00_at_gmail.com <mailto:survivant00_at_gmail.com>
>> <mailto:survivant00_at_gmail.com <mailto:survivant00_at_gmail.com>>>
>>
>> >> >> wrote:
>> >> >> > the easiest way will be if you download the trunk.
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > 2009/12/9 Shawn Pan <xpan_at_cdmtech.com
>> <mailto:xpan_at_cdmtech.com>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>>
>>
>> >> >> >>
>> >> >> >> Hi Survivant:
>> >> >> >>
>> >> >> >> Where can I get the source of this release -
>> >> >> >> grizzly-http-servlet-deployer-1.9.19-SNAPSHOT.jar
>> >> >> >> It is not under:
>> >> >> >>
>> >> >> >>
>> >> >> >>
>>
>> http://download.java.net/maven/2/com/sun/grizzly/grizzly-http-servlet-deployer/1.9.19-SNAPSHOT/
>> >> >> >>
>> >> >> >> Perhaps I can help as well if I see the source...
>> Thanks!
>> >> >> >>
>> >> >> >> Shawn
>> >> >> >>
>> >> >> >> Survivant 00 wrote:
>> >> >> >>>
>> >> >> >>> I know.. it's a old patch that he give me to
>> test..
>> and it failed
>> >> >> >>> too.
>> >> >> >>> 2009/12/8 Shawn Pan <xpan_at_cdmtech.com
>> <mailto:xpan_at_cdmtech.com>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>>>
>> >> >> >>>
>> >> >> >>> Hey Survivant!
>> >> >> >>>
>> >> >> >>> Hubert showed me a patch that actually
>> works with
>> one cas.war
>> >> >> >>> that
>> >> >> >>> failed before.
>> >> >> >>> I am testing it still with other wars...
>> >> >> >>>
>> >> >> >>> God speed!
>> >> >> >>>
>> >> >> >>> Shawn
>> >> >> >>>
>> >> >> >>>
>> >> >> >>> ---------- Message transféré ----------
>> >> >> >>> From: Hubert Iwaniuk <neotyk_at_kungfoo.pl
>> <mailto:neotyk_at_kungfoo.pl>
>> <mailto:neotyk_at_kungfoo.pl <mailto:neotyk_at_kungfoo.pl>>
>> >> >> >>> <mailto:neotyk_at_kungfoo.pl
>> <mailto:neotyk_at_kungfoo.pl> <mailto:neotyk_at_kungfoo.pl
>> <mailto:neotyk_at_kungfoo.pl>>>>
>>
>> >> >> >>> To: Shawn Pan <xpan_at_cdmtech.com
>> <mailto:xpan_at_cdmtech.com>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>>>
>>
>> >> >> >>> Date: Tue, 8 Dec 2009 10:29:27 +0100
>> >> >> >>> Subject: Re: GrizzlyWebServerDeployer -- Error
>> could not deploy
>> >> >> >>> WAR correctly
>> >> >> >>> Hi Shawn,
>> >> >> >>>
>> >> >> >>> Please try attached build (this has been
>> patched
>> with [1]).
>> >> >> >>> And let us know if we can close #758 [2].
>> >> >> >>>
>> >> >> >>> HTH,
>> >> >> >>> Hubert
>> >> >> >>>
>> >> >> >>> [1]
>> >> >> >>>
>> >> >> >>>
>> >> >> >>>
>> >> >> >>>
>>
>> https://grizzly.dev.java.net/nonav/issues/showattachment.cgi/116/758.patch
>> >> >> >>> [2]
>> https://grizzly.dev.java.net/issues/show_bug.cgi?id=758
>> >> >> >>>
>> >> >> >>> On Tue, Dec 8, 2009 at 2:06 AM, Shawn Pan
>> <xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>
>> >> >> >>> <mailto:xpan_at_cdmtech.com
>> <mailto:xpan_at_cdmtech.com>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>>>
>> wrote:
>> >> >> >>> > Hey Survivant:
>> >> >> >>> >
>> >> >> >>> > Any progress on the issue? Do you need
>> anything
>> else from me
>> >> >> >>> that might be
>> >> >> >>> > of help? We have an internal project
>> release in
>> a few days,
>> >> >> >>> and
>> >> >> >>> I would love
>> >> >> >>> > to have a working deployer for the cheer :)
>> >> >> >>> >
>> >> >> >>> > Thanks, Shawn
>> >> >> >>> >
>> >> >> >>> > Survivant 00 wrote:
>> >> >> >>> >>
>> >> >> >>> >> I didn't forget you... I'm tracing into
>> Spring
>> now.. Still
>> >> >> >>> don't know why
>> >> >> >>> >> Spring throw an Exception.
>> >> >> >>> >>
>> >> >> >>> >>
>> >> >> >>> >> To simplify the test, I unpack the war file
>> into a folder and
>> >> >> >>> run from
>> >> >> >>> >> it.. but I still got this exception :
>> >> >> >>> >>
>> >> >> >>> >>
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> >>> Error
>> >> >> >>> creating
>> >> >> >>> >> bean with name 'authenticationManager'
>> defined in
>> >> >> >>> ServletContext resource
>> >> >> >>> >> [/WEB-INF/deployerConfigContext.xml]:
>> Cannot
>> create inner
>> >> >> >>> bean
>> >> >> >>> >>
>> >> >> >>>
>> >> >> >>>
>> >> >> >>>
>> >> >> >>>
>>
>> 'org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler#3f5ae2'
>> >> >> >>> >> of type
>> >> >> >>> >>
>> >> >> >>>
>> >> >> >>>
>> >> >> >>>
>> >> >> >>>
>>
>> [org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler]
>> >> >> >>> >> while setting bean property
>> 'authenticationHandlers' with key
>> >> >> >>> [0]; nested
>> >> >> >>> >> exception is
>> >> >> >>>
>> org.springframework.beans.factory.BeanCreationException: Error
>> >> >> >>> >> creating bean with name
>> >> >> >>> >>
>> >> >> >>>
>> >> >> >>>
>> >> >> >>>
>> >> >> >>>
>>
>> 'org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler#3f5ae2'
>> >> >> >>> >> defined in ServletContext resource
>> >> >> >>> [/WEB-INF/deployerConfigContext.xml]:
>> >> >> >>> >> Cannot resolve reference to bean
>> 'httpClient'
>> while setting
>> >> >> >>> bean property
>> >> >> >>> >> 'httpClient'; nested exception is
>> >> >> >>> >>
>> >> >> >>>
>> org.springframework.beans.factory.NoSuchBeanDefinitionException:
>> >> >> >>> No bean
>> >> >> >>> >> named 'httpClient' is defined
>> >> >> >>> >> authenticationManager
>> >> >> >>> >>
>> org.springframework.beans.factory.BeanCreationException:
>> >> >> >>> Error
>> >> >> >>> creating
>> >> >> >>> >> bean with name
>> >> >> >>> >>
>> >> >> >>>
>> >> >> >>>
>> >> >> >>>
>> >> >> >>>
>>
>> 'org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler#3f5ae2'
>> >> >> >>> >> defined in ServletContext resource
>> >> >> >>> [/WEB-INF/deployerConfigContext.xml]:
>> >> >> >>> >> Cannot resolve reference to bean
>> 'httpClient'
>> while setting
>> >> >> >>> bean property
>> >> >> >>> >> 'httpClient'; nested exception is
>> >> >> >>> >>
>> >> >> >>>
>> org.springframework.beans.factory.NoSuchBeanDefinitionException:
>> >> >> >>> No bean
>> >> >> >>> >> named 'httpClient' is defined
>> >> >> >>> >> Error creating bean with name
>> 'authenticationManager' defined
>> >> >> >>> in
>> >> >> >>> >> ServletContext resource
>> [/WEB-INF/deployerConfigContext.xml]:
>> >> >> >>> Cannot create
>> >> >> >>> >> inner bean
>> >> >> >>> >>
>> >> >> >>>
>> >> >> >>>
>> >> >> >>>
>> >> >> >>>
>>
>> 'org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler#3f5ae2'
>> >> >> >>> >> of type
>> >> >> >>> >>
>> >> >> >>>
>> >> >> >>>
>> >> >> >>>
>> >> >> >>>
>>
>> [org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler]
>> >> >> >>> >> while setting bean property
>> 'authenticationHandlers' with key
>> >> >> >>> [0]
>> >> >> >>> >>
>> >> >> >>> >>
>> >> >> >>> >> Will give you feedback this week..
>> working on
>> that every
>> >> >> >>> night
>> >> >> >>> for this
>> >> >> >>> >> week.
>> >> >> >>> >>
>> >> >> >>> >> 2009/11/16 Shawn Pan <xpan_at_cdmtech.com
>> <mailto:xpan_at_cdmtech.com>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>
>> >> >> >>> <mailto:xpan_at_cdmtech.com
>> <mailto:xpan_at_cdmtech.com>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>
>>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>
>> >> >> >>> <mailto:xpan_at_cdmtech.com
>> <mailto:xpan_at_cdmtech.com> <mailto:xpan_at_cdmtech.com
>> <mailto:xpan_at_cdmtech.com>>>>>
>> >> >> >>> >>
>> >> >> >>> >> Among all the things I like about
>> Grizzly,
>> a big one is
>> >> >> >>> that it
>> >> >> >>> >> has a much, much smaller footprint
>> comparing to
>> >> >> >>> Glassfish...
>> >> >> >>> yes,
>> >> >> >>> >> you are correct, I can use Glassfish
>> as my
>> backup :)
>> >> >> >>> >>
>> >> >> >>> >> Survivant 00 wrote:
>> >> >> >>> >>
>> >> >> >>> >> :)
>> >> >> >>> >>
>> >> >> >>> >> you could do the demo using
>> Glassfish
>> in the last
>> >> >> >>> resort..
>> >> >> >>> >> it's build over Grizzly :)
>> >> >> >>> >>
>> >> >> >>> >>
>> >> >> >>> >>
>> >> >> >>> >> 2009/11/16 Shawn Pan
>> <xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>
>> >> >> >>> <mailto:xpan_at_cdmtech.com
>> <mailto:xpan_at_cdmtech.com> <mailto:xpan_at_cdmtech.com
>> <mailto:xpan_at_cdmtech.com>>>
>> >> >> >>> >> <mailto:xpan_at_cdmtech.com
>> <mailto:xpan_at_cdmtech.com>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>>>
>> >> >> >>> <mailto:xpan_at_cdmtech.com
>> <mailto:xpan_at_cdmtech.com>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>>
>> >> >> >>> >> <mailto:xpan_at_cdmtech.com
>> <mailto:xpan_at_cdmtech.com>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>>>>>
>> >> >> >>> >>
>> >> >> >>> >>
>> >> >> >>> >> Thanks whole bunch!
>> >> >> >>> >>
>> >> >> >>> >> My company will soon have an
>> internal review on a
>> >> >> >>> project
>> >> >> >>> >> that I am
>> >> >> >>> >> working on, and I would like to
>> convince them to
>> >> >> >>> use
>> >> >> >>> >> Grizzly for many
>> >> >> >>> >> good reasons. It would be nice if
>> this deployer bug
>> >> >> >>> can be
>> >> >> >>> >> fix by
>> >> >> >>> >> then.
>> >> >> >>> >>
>> >> >> >>> >> Shawn
>> >> >> >>> >>
>> >> >> >>> >> On Mon, Nov 16, 2009 at 2:42 PM,
>> Survivant 00
>> >> >> >>> >> <survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>
>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>>
>> >> >> >>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>
>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>>>
>> >> >> >>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>
>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>
>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>>>>
>> >> >> >>> >> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>
>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>>
>> >> >> >>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>
>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>
>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>>
>> >> >> >>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>
>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>>>>>>
>> >> >> >>> >> wrote:
>> >> >> >>> >> > Hubert release a internal
>> patch,
>> but it doesn't
>> >> >> >>> work
>> >> >> >>> on
>> >> >> >>> >> Windows
>> >> >> >>> >> with CAS.
>> >> >> >>> >> > I'll pop him tonight ask if
>> he did
>> some progress.
>> >> >> >>> >> >
>> >> >> >>> >> > for my part.. I'll start a blog
>> about WarAdapter
>> >> >> >>> with
>> >> >> >>> >> example.
>> >> >> >>> >> >
>> >> >> >>> >> >
>> >> >> >>> >> > 2009/11/16 Shawn Pan
>> <xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>
>> >> >> >>> <mailto:xpan_at_cdmtech.com
>> <mailto:xpan_at_cdmtech.com> <mailto:xpan_at_cdmtech.com
>> <mailto:xpan_at_cdmtech.com>>>
>> >> >> >>> >> <mailto:xpan_at_cdmtech.com
>> <mailto:xpan_at_cdmtech.com>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>>>
>> >> >> >>> <mailto:xpan_at_cdmtech.com
>> <mailto:xpan_at_cdmtech.com>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>>
>> >> >> >>> >> <mailto:xpan_at_cdmtech.com
>> <mailto:xpan_at_cdmtech.com>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>
>> <mailto:xpan_at_cdmtech.com <mailto:xpan_at_cdmtech.com>>>>>>
>> >> >> >>> >>
>> >> >> >>> >> >>
>> >> >> >>> >> >> Hey survivant, any progress on
>> the fix?
>> >> >> >>> >> >>
>> >> >> >>> >> >> On Tue, Nov 10, 2009 at
>> 4:34 PM,
>> Survivant 00
>> >> >> >>> >> <survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>
>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>>
>> >> >> >>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>
>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>>>
>> >> >> >>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>
>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>
>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>>>>
>> >> >> >>> >> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>
>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>>
>> >> >> >>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>
>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>
>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>>
>> >> >> >>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>
>> <mailto:survivant00_at_gmail.com
>> <mailto:survivant00_at_gmail.com>>>>>>
>> >> >> >>> >>
>> >> >> >>> >> >> wrote:
>> >> >> >>> >> >> > ok, I'll have to test
>> them in
>> debug.
>> >> >> >>> >> >> >
>> >> >> >>> >> >> > it sure that Grizzly have to
>> support them.
>> >> >> >>> That
>> >> >> >>> was
>> >> >> >>> >> what I
>> >> >> >>> >> had in mind
>> >> >> >>> >> >> > want
>> >> >> >>> >> >> > I created Deployer.
>> >> >> >>> >> >> >
>> >> >> >>> >> >> > We started a embedded
>> version
>> for Deployer,
>> >> >> >>> but
>> >> >> >>> we
>> >> >> >>> >> broke it,
>> >> >> >>> >> and now
>> >> >> >>> >> >> > I'll
>> >> >> >>> >> >> > have to fix it, because the
>> others are busy.
>> >> >> >>> >> >> >
>> >> >> >>> >> >> > I have tested lot of war
>> with
>> Deployer, but
>> >> >> >>> theses two are
>> >> >> >>> >> differents.
>> >> >> >>> >> >> > Look
>> >> >> >>> >> >> > like I forgot to do a "if"
>> somewhere..
>> >> >> >>> Shouldn'T
>> >> >> >>> be to
>> >> >> >>> >> hard
>> >> >> >>> >> to find now
>> >> >> >>> >> >> > that
>> >> >> >>> >> >> > I have sample that
>> doesn't work.
>> >> >> >>> >> >
>> >> >> >>> >> >
>> >> >> >>> >> >
>> >> >> >>> >> > --
>> >> >> >>> >> >
>> >> >> >>> >> > Vous pouvez me suivre sur
>> Twitter
>> / You can
>> >> >> >>> follow
>> >> >> >>> me on
>> >> >> >>> >> Twitter :
>> >> >> >>> >> > http://twitter.com/survivant
>> >> >> >>> >> >
>> >> >> >>> >>
>> >> >> >>> >>
>> >> >> >>> >>
>> >> >> >>> >>
>> >> >> >>> >> --
>> >> >> >>> >> Vous pouvez me suivre sur
>> Twitter / You
>> can follow me
>> >> >> >>> on
>> >> >> >>> >> Twitter :
>> http://twitter.com/survivant
>> >> >> >>> >>
>> >> >> >>> >>
>> >> >> >>> >>
>> >> >> >>> >>
>> >> >> >>> >>
>> >> >> >>> >> --
>> >> >> >>> >>
>> >> >> >>> >> Vous pouvez me suivre sur Twitter / You can
>> follow me on
>> >> >> >>> Twitter
>> >> >> >>> :
>> >> >> >>> >> http://twitter.com/survivant
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>>
>> >> >> >>>
>> >> >> >>>
>> >> >> >>>
>> >> >> >>> --
>> >> >> >>> A+
>> >> >> >>>
>> >> >> >>> Sébastien.
>> >> >> >>>
>> >> >> >>> Vous pouvez me suivre sur Twitter / You can
>> follow
>> me on Twitter :
>> >> >> >>> http://twitter.com/survivant
>> >> >> >>
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > --
>> >> >> > A+
>> >> >> >
>> >> >> > Sébastien.
>> >> >> >
>> >> >> > Vous pouvez me suivre sur Twitter / You can
>> follow me
>> on Twitter :
>> >> >> > http://twitter.com/survivant
>> >> >> >
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > A+
>> >> >
>> >> > Sébastien.
>> >> >
>> >> > Vous pouvez me suivre sur Twitter / You can follow
>> me on
>> Twitter :
>> >> > http://twitter.com/survivant
>> >> >
>> >
>> >
>> >
>> > --
>> > A+
>> >
>> > Sébastien.
>> >
>> > Vous pouvez me suivre sur Twitter / You can follow me on
>> Twitter :
>> > http://twitter.com/survivant
>> >
>>
>>
>>
>>
>> -- A+
>>
>> Sébastien.
>>
>> Vous pouvez me suivre sur Twitter / You can follow me on
>> Twitter :
>> http://twitter.com/survivant
>>
>>
>>
>>
>> -- A+
>>
>> Sébastien.
>>
>> Vous pouvez me suivre sur Twitter / You can follow me on
>> Twitter : http://twitter.com/survivant
>>
>>
>>
>>
>>
>> --
>> A+
>>
>> Sébastien.
>>
>> Vous pouvez me suivre sur Twitter / You can follow me on Twitter :
>> http://twitter.com/survivant
>>
>
>
--
A+
Sébastien.
Vous pouvez me suivre sur Twitter / You can follow me on Twitter :
http://twitter.com/survivant