Well, that was not really my question ...

Which other container than Jetty - supports this feature?


> It comes down to whether the container fulfills its contract in terms of
> the
> APIs used to locate resources and check for changes (based on date time
> modified).  Jetty is very compliant in this area, so it works easily.
> I've
> never used OC4J so I can't say what the issue is off hand.
>
> On 9/11/07, Jan Vissers <[EMAIL PROTECTED]> wrote:
>>
>> Does this mean that the 'hot' reloading feature of T5 will be unusable
>> in
>> OC4J.... Is this feature working on any other container that Jetty?
>>
>>
>> > See the Tomcat notes; it has a similar issue.
>> >
>> > On 9/11/07, Jan Vissers <[EMAIL PROTECTED]> wrote:
>> >>
>> >> On a different note. On OC4J this
>> >>
>> >> http://localhost:8888/tutorial1/
>> >>
>> >> doesn't work.
>> >>
>> >> This:
>> >>
>> >> http://localhost:8888/tutorial1/start
>> >>
>> >> however does.
>> >>
>> >> -J.
>> >>
>> >>
>> >> > Sure - here it is:
>> >> >
>> >> >
>> >> > jar tf tapestry-tutorial1.war
>> >> >
>> >> > META-INF/MANIFEST.MF
>> >> > WEB-INF/GameOver.html
>> >> > WEB-INF/Guess.html
>> >> > WEB-INF/classes/org/apache/tapestry/tutorial/pages/address/
>> >> > WEB-INF/classes/org/apache/tapestry/tutorial/services/AppModule.class
>> >> >
>> >>
>> WEB-INF/classes/org/apache/tapestry/tutorial/pages/address/CreateAddress.class
>> >> >
>> WEB-INF/classes/org/apache/tapestry/tutorial/services/AppModule$1.class
>> >> > WEB-INF/lib/log4j-1.2.9.jar
>> >> > WEB-INF/Start.html
>> >> > WEB-INF/classes/org/apache/tapestry/tutorial/pages/GameOver.class
>> >> > WEB-INF/classes/org/apache/tapestry/
>> >> > WEB-INF/classes/org/apache/tapestry/tutorial/pages/Guess.class
>> >> > WEB-INF/classes/org/
>> >> > WEB-INF/classes/
>> >> > WEB-INF/classes/log4j.properties
>> >> > WEB-INF/lib/commons-codec-1.3.jar
>> >> > WEB-INF/classes/org/apache/tapestry/tutorial/pages/
>> >> > WEB-INF/classes/org/apache/tapestry/tutorial/data/Honorific.class
>> >> > WEB-INF/lib/commons-logging-1.0.4.jar
>> >> > WEB-INF/classes/org/apache/tapestry/tutorial/services/
>> >> > WEB-INF/web.xml
>> >> > WEB-INF/lib/javassist-3.4.ga.jar
>> >> > favicon.ico
>> >> > WEB-INF/classes/org/apache/tapestry/tutorial/pages/Start.class
>> >> > WEB-INF/address/CreateAddess.html
>> >> > WEB-INF/classes/org/apache/tapestry/tutorial/data/Address.class
>> >> > WEB-INF/classes/org/apache/tapestry/tutorial/
>> >> > WEB-INF/lib/tapestry-ioc-5.0.5.jar
>> >> > WEB-INF/classes/org/apache/
>> >> > WEB-INF/lib/tapestry-core-5.0.5.jar
>> >> > WEB-INF/address/
>> >> > WEB-INF/classes/org/apache/tapestry/tutorial/data/
>> >> > WEB-INF/
>> >> >
>> >> >> That's really odd, its as if the framework was unable to locate
>> the
>> >> >> template
>> >> >> files in WEB-INF.
>> >> >>
>> >> >> Could you do a "jar tf" on your WAR file?
>> >> >>
>> >> >> On 9/10/07, Jan Vissers <[EMAIL PROTECTED]> wrote:
>> >> >>>
>> >> >>> Retrying some stuff on OC4J 10.1.3 and T5.
>> >> >>>
>> >> >>> Running into issues going through Tapestry 5 Tutorial #1 (Forms).
>> >> >>> From 'Start' to 'Create Address' the link returns the following
>> >> error:
>> >> >>>
>> >> >>> No root element has been defined.
>> >> >>> Stack trace
>> >> >>> org.apache.tapestry.dom.Document.toMarkup(Document.java:89)
>> >> >>> org.apache.tapestry.internal.services.MarkupWriterImpl.toMarkup(
>> >> >>> MarkupWriterImpl.java:51)
>> >> >>>
>> >> >>>
>> >>
>> org.apache.tapestry.internal.services.PageResponseRendererImpl.renderPageResponse
>> >> >>> (PageResponseRendererImpl.java:75)
>> >> >>>
>> >>
>> org.apache.tapestry.internal.services.PageRenderRequestHandlerImpl.handle(
>> >> >>> PageRenderRequestHandlerImpl.java:81)
>> >> >>> org.apache.tapestry.internal.services.PageRenderDispatcher.dispatch
>> (
>> >> >>> PageRenderDispatcher.java:72)
>> >> >>> org.apache.tapestry.services.TapestryModule$12.service(
>> >> TapestryModule.java
>> >> >>> :1066)
>> >> >>> org.apache.tapestry.tutorial.services.AppModule$1.service(
>> >> AppModule.java
>> >> >>> :67)
>> >> >>> org.apache.tapestry.internal.services.LocalizationFilter.service(
>> >> >>> LocalizationFilter.java:43)
>> >> >>> org.apache.tapestry.services.TapestryModule$2.service(
>> >> TapestryModule.java
>> >> >>> :657)
>> >> >>> org.apache.tapestry.internal.services.StaticFilesFilter.service(
>> >> >>> StaticFilesFilter.java:63)
>> >> >>>
>> org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(
>> >> >>> CheckForUpdatesFilter.java:97)
>> >> >>>
>> org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(
>> >> >>> CheckForUpdatesFilter.java:88)
>> >> >>> org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead(
>> >> >>> ConcurrentBarrier.java:77)
>> >> >>> org.apache.tapestry.internal.services.CheckForUpdatesFilter.service
>> (
>> >> >>> CheckForUpdatesFilter.java:110)
>> >> >>> org.apache.tapestry.services.TapestryModule$11.service(
>> >> TapestryModule.java
>> >> >>> :1044)
>> >> >>> org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java
>> :135)
>> >> >>> com.evermind.server.http.ServletRequestDispatcher.invoke(
>> >> >>> ServletRequestDispatcher.java:623)
>> >> >>> com.evermind.server.http.ServletRequestDispatcher.forwardInternal(
>> >> >>> ServletRequestDispatcher.java:370)
>> >> >>> com.evermind.server.http.HttpRequestHandler.handleNotFound(
>> >> >>> HttpRequestHandler.java:1041)
>> >> >>> com.evermind.server.http.HttpRequestHandler.doProcessRequest(
>> >> >>> HttpRequestHandler.java:911)
>> >> >>> com.evermind.server.http.HttpRequestHandler.processRequest(
>> >> >>> HttpRequestHandler.java:453)
>> >> >>> com.evermind.server.http.HttpRequestHandler.serveOneRequest(
>> >> >>> HttpRequestHandler.java:221)
>> >> >>> com.evermind.server.http.HttpRequestHandler.run(
>> >> HttpRequestHandler.java
>> >> >>> :122)
>> >> >>> com.evermind.server.http.HttpRequestHandler.run(
>> >> HttpRequestHandler.java
>> >> >>> :111)
>> >> >>> oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(
>> >> >>> ServerSocketReadHandler.java:260)
>> >> >>> com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(
>> >> >>> ReleasableResourcePooledExecutor.java:303)
>> >> >>> java.lang.Thread.run(Thread.java:595)
>> >> >>>
>> >> >>> I've search some messages on the list, but all that resembles the
>> >> main
>> >> >>> error messages relates to Jetty and JDK6 or JDK5. Again - I'm
>> >> running
>> >> >>> OC4J
>> >> >>> and have tried both JDK5 and 6.
>> >> >>>
>> >> >>> Any ideas?
>> >> >>> -J.
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>>
>> ---------------------------------------------------------------------
>> >> >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> >>> For additional commands, e-mail: [EMAIL PROTECTED]
>> >> >>>
>> >> >>>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> Howard M. Lewis Ship
>> >> >> Partner and Senior Architect at Feature50
>> >> >>
>> >> >> Creator Apache Tapestry and Apache HiveMind
>> >> >>
>> >> >
>> >> >
>> >> >
>> >> > ---------------------------------------------------------------------
>> >> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >> >
>> >> >
>> >>
>> >>
>> >>
>> >
>> >
>> > --
>> > Howard M. Lewis Ship
>> > Partner and Senior Architect at Feature50
>> >
>> > Creator Apache Tapestry and Apache HiveMind
>> >
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>
> --
> Howard M. Lewis Ship
> Partner and Senior Architect at Feature50
>
> Creator Apache Tapestry and Apache HiveMind
>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to