You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by tu...@orfanik.com on 2005/05/04 06:16:46 UTC

Tapestry and Jboss

Hello, I sollicitate your help for a problem with deploying two
tapestry (3.0) applications on the same JBoss server (4.0) ; it appears
that each
servlet confuses and uses the same Home class.

First application

<web-app>
  <display-name>Extranet</display-name>
    <servlet>
        <servlet-name>t4</servlet-name>
        <servlet-class>org.apache.tapestry.ApplicationServlet</servlet-class>
<init-param>
          <param-name>org.apache.tapestry.visit-class</param-name>
<param-value>session.Visit</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>t4</servlet-name>
        <url-pattern>/app</url-pattern>
    </servlet-mapping>
    <session-config>
      <session-timeout>15</session-timeout>
    </session-config>
    <welcome-file-list>
      <welcome-file>index.html</welcome-file>
    </welcome-file-list>
</web-app>

<application name="t4" engine-class="engine.BorderEngine">
  <description>eServices Application</description>
  <property name="org.apache.tapestry.template-encoding"
value="ISO-8859-1"/> <property
name="org.apache.tapestry.messages-encoding" value="ISO-8859-1"/>
<property name="org.apache.tapestry.global-class"
value="session.Global"/> <property
name="org.apache.tapestry.visit-class" value="session.Visit"/> <page
name="Home" specification-path="Home.page"/>
  <library id="contrib"
specification-path="/org/apache/tapestry/contrib/Contrib.library"/>
</application>

Second application (separate war file)

<web-app>
  <display-name>htree</display-name>
    <servlet>
        <servlet-name>htree</servlet-name>
        <servlet-class>org.apache.tapestry.ApplicationServlet</servlet-class>
<init-param>
          <param-name>org.apache.tapestry.visit-class</param-name>
<param-value>session.Visit</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>htree</servlet-name>
        <url-pattern>/app</url-pattern>
    </servlet-mapping>
    <session-config>
      <session-timeout>150</session-timeout>
    </session-config>
</web-app>

<application name="htree" engine-class="engine.htreeEngine">
  <description>htree Application</description>
  <property name="org.apache.tapestry.template-encoding"
value="ISO-8859-1"/> <property
name="org.apache.tapestry.messages-encoding" value="ISO-8859-1"/>
<property name="org.apache.tapestry.global-class"
value="session.Global"/> <property
name="org.apache.tapestry.visit-class" value="session.Visit"/> <page
name="Home" specification-path="Home.page"/>
  <library id="contrib"
specification-path="/org/apache/tapestry/contrib/Contrib.library"/>
  <library id="tacos" specification-path="/net/sf/tacos/Tacos.library"/>
</application>

Where is my stupid newbie mistake ?

Thanks in advance.




---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org