You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@geronimo.apache.org by Luciano Salotto <ls...@gmail.com> on 2008/04/16 23:55:04 UTC
HTTP 404 when trying to launch
I was able to finally overcome every exception that appeared on application
startup, but now I'm getting this while trying to launch
I'm working with Geronimo 1.1 using RSA v7.0 as dev environment.
HTTP Status 404 - /p/h/c/ui/site.homePage.page
------------------------------
*type* Status report
*message* */p/h/c/ui/site.homePage.page*
*description* *The requested resource (/p/h/c/ui/site.homePage.page) is not
available.*
------------------------------
Apache Tomcat/5.5.15-150When I hit url
http://localhost:8080/p/h/c/ui/launch.wss, I get previous error. This is
what I have in my web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="
http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>MyApp</display-name>
<context-param>
<param-name>p.h.c.ui.datapath</param-name>
<param-value>/MyApp/v3/Data</param-value>
</context-param>
<context-param>
<param-name>p.h.c.ui.webcontentpath</param-name>
<param-value>/MyApp/v3/UI/WebContent/</param-value>
</context-param>
<context-param>
<param-name>p.h.c.ui.appcontentpath</param-name>
<param-value>/MyApp/v3/AppContent</param-value>
</context-param>
<filter>
<filter-name>configuratorSessionSynchronizer</filter-name>
<filter-class>p.h.c.ui.filter.SynchronizeSelecticaSession</filter-class>
</filter>
<filter-mapping>
<filter-name>configuratorSessionSynchronizer</filter-name>
<servlet-name>action</servlet-name>
</filter-mapping>
<listener>
<listener-class>p.h.c.ui.filter.SynchronizeSelecticaSession</listener-class>
</listener>
<servlet>
<display-name>
CustomActionServlet</display-name>
<servlet-name>action</servlet-name>
<servlet-class>
p.h.c.ui.controller.servlet.CustomActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>validate</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>uiMapping</param-name>
<param-value>ui/mapping/config/config-ui-mapping.xml</param-value>
</init-param>
<init-param>
<param-name>appConfig</param-name>
<param-value>ui/config/UI.properties</param-value>
</init-param>
<init-param>
<param-name>messageRefresh</param-name>
<param-value>common/RefreshMessageTag.properties</param-value>
</init-param>
<init-param>
<param-name>errorMessagesMappings</param-name>
<param-value>ui/mapping/errormsg/errormessages-mappings.xml</param-value>
</init-param>
<init-param>
<param-name>bhNiAvailableLocales</param-name>
<param-value>ui/nonintegrated/availableLocales.xml</param-value>
</init-param>
<init-param>
<param-name>actionServiceDef</param-name>
<param-value>ui/actionservice/actionservice-def.xml</param-value>
</init-param>
<init-param>
<param-name>actionServiceOperations</param-name>
<param-value>ui/actionservice/actionservice-operations.xml</param-value>
</init-param>
<init-param>
<param-name>log4jInitFile</param-name>
<param-value>common/logging/log4j.xml</param-value>
</init-param>
<init-param>
<param-name>org.apache.commons.logging.LogFactory</param-name>
<param-value>org.apache.commons.logging.impl.Log4jFactory</param-value>
</init-param>
<init-param>
<param-name>org.apache.commons.logging.Log</param-name>
<param-value>org.apache.commons.logging.impl.Log4jLogger</param-value>
</init-param>
<init-param>
<param-name>prodRelationship</param-name>
<param-value>common/productrelationship/productrelationship.xml</param-value>
</init-param>
<init-param>
<param-name>seoAttrMapping</param-name>
<param-value>common/productrelationship/SEOMapping.xml</param-value>
</init-param>
<init-param>
<param-name>seoAddtlFCMapping</param-name>
<param-value>common/productrelationship/SEOAddtlFCMapping.xml</param-value>
</init-param>
<init-param>
<description>
It enables the dtd of struts-config.xml file during BlueHorizon
initizalization</description>
<param-name>validating</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>translatorProperties</param-name>
<param-value>/common/SEOTranslator.properties</param-value>
</init-param>
<init-param>
<param-name>progressIndicatorSteps</param-name>
<param-value>ui/progressindicator/transaction-state-progress-indicator.xml</param-value>
</init-param>
<init-param>
<param-name>physicalPlanningReport</param-name>
<param-value>ui/ppr/pprAttributes.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>velocity</servlet-name>
<servlet-class>
p.h.c.ui.view.velocity.tools.servlet.VelocityJSPServlet</servlet-class>
<init-param>
<param-name>org.apache.velocity.properties</param-name>
<param-value>/ui/velocity/velocity.properties</param-value>
</init-param>
<init-param>
<param-name>org.apache.velocity.template.properties</param-name>
<param-value>/ui/velocity/config/template.properties</param-value>
</init-param>
<init-param>
<param-name>bhConfig</param-name>
<param-value>/ui/velocity/velocity-config.xml</param-value>
</init-param>
<load-on-startup>10</load-on-startup>
</servlet>
<servlet>
<display-name>
json</display-name>
<servlet-name>json</servlet-name>
<servlet-class>
p.h.c.ui.view.json.JSONBHServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.wss</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>velocity</servlet-name>
<url-pattern>/velocity.wss</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>json</servlet-name>
<url-pattern>/json.wss/*</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<jsp-config>
<taglib>
<taglib-uri>struts-bean</taglib-uri>
<taglib-location>/WEB-INF/tld/struts-bean.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>struts-html</taglib-uri>
<taglib-location>/WEB-INF/tld/struts-html.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>struts-logic</taglib-uri>
<taglib-location>/WEB-INF/tld/struts-logic.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>bluehorizon</taglib-uri>
<taglib-location>/WEB-INF/tld/bluehorizon.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>struts-tiles</taglib-uri>
<taglib-location>/WEB-INF/tld/struts-tiles.tld</taglib-location>
</taglib>
</jsp-config>
<resource-ref id="ResourceRef_1174926661701">
<res-ref-name>jdbc/parts</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
</web-app>
The WAR is deployed within an EAR and here's the geronimo-application.xml
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-1.1"
xmlns:_1="http://geronimo.apache.org/xml/ns/j2ee/web-1.1" xmlns:nam="
http://geronimo.apache.org/xml/ns/naming-1.1" xmlns:sec="
http://geronimo.apache.org/xml/ns/security-1.1" xmlns:sys="
http://geronimo.apache.org/xml/ns/deployment-1.1"
application-name="BlueHorizonR2">
<sys:environment>
<sys:moduleId>
<sys:groupId>default</sys:groupId>
<sys:artifactId>MyAppEAR</sys:artifactId>
<sys:version>1.0</sys:version>
<sys:type>car</sys:type>
</sys:moduleId>
<sys:dependencies/>
<sys:inverse-classloading/>
</sys:environment>
<module>
<connector>tranql-connector-derby-embed-xa-1.1.rar</connector>
<alt-dd>PartsPoolXA.xml</alt-dd>
</module>
<module>
<web>MyApp.war</web>
<_1:web-app>
<sys:environment>
<sys:moduleId>
<sys:groupId>default</sys:groupId>
<sys:artifactId>MyApp</sys:artifactId>
<sys:version>1.0</sys:version>
<sys:type>war</sys:type>
</sys:moduleId>
<sys:dependencies>
<sys:dependency>
<sys:groupId>console.dbpool</sys:groupId>
<sys:artifactId>PartsPoolXA</sys:artifactId>
<sys:version>1.0</sys:version>
<sys:type>rar</sys:type>
</sys:dependency>
</sys:dependencies>
<sys:inverse-classloading/>
</sys:environment>
<_1:context-root>/p/h/c/ui/</_1:context-root>
<nam:resource-ref>
<nam:ref-name>jdbc/parts</nam:ref-name>
<nam:resource-link>PartsPoolXA</nam:resource-link>
</nam:resource-ref>
</_1:web-app>
</module>
<module>
<web>SLTCManager.war</web>
<_1:web-app>
<sys:environment>
<sys:moduleId>
<sys:groupId>default</sys:groupId>
<sys:artifactId>SLTCManager</sys:artifactId>
<sys:version>1.0</sys:version>
<sys:type>war</sys:type>
</sys:moduleId>
<sys:dependencies/>
<sys:inverse-classloading/>
</sys:environment>
</_1:web-app>
</module>
</application>
It is to note that the context-param definitions point to my Eclipse
workspace directories, how should I set those to point the resources
deployed on the server??
Can anyone tell me what I need to change, I'm pretty sure this is some path
configuration issue.
Thanks in advance
Luciano
Re: HTTP 404 when trying to launch
Posted by Luciano Salotto <ls...@gmail.com>.
Should I see the contents of my application on
GERONIMO_HOME/var/catalina/work when server is started?
Thanks in advance
Luciano
On Wed, Apr 16, 2008 at 10:00 PM, David Jencks <da...@yahoo.com>
wrote:
> From the servlet-mappings in your dd I'd guess that the request is getting
> to the action servlet just fine and it is redirecting(?? forwarding????) to
> the site.homePage.page url. Is this servlet getting initialized the way you
> expect? Can it find the struts config file and other data files it appears
> to need from it's init-params?
> thanks
> david jencks
>
> On Apr 16, 2008, at 2:55 PM, Luciano Salotto wrote:
>
> I was able to finally overcome every exception that appeared on
> application startup, but now I'm getting this while trying to launch
>
> I'm working with Geronimo 1.1 using RSA v7.0 as dev environment.
>
> HTTP Status 404 - /p/h/c/ui/site.homePage.page
> ------------------------------
>
> *type* Status report
>
> *message* */p/h/c/ui/site.homePage.page*
>
> *description* *The requested resource (/p/h/c/ui/site.homePage.page) is
> not available.*
> ------------------------------
> Apache Tomcat/5.5.15-150When I hit url
> http://localhost:8080/p/h/c/ui/launch.wss, I get previous error. This is
> what I have in my web.xml
>
> <?xml version="1.0" encoding="UTF-8"?>
> <web-app id="WebApp" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="
> http://java.sun.com/xml/ns/j2ee
> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
> <display-name>MyApp</display-name>
> <context-param>
> <param-name>p.h.c.ui.datapath</param-name>
> <param-value>/MyApp/v3/Data</param-value>
> </context-param>
> <context-param>
> <param-name>p.h.c.ui.webcontentpath</param-name>
> <param-value>/MyApp/v3/UI/WebContent/</param-value>
> </context-param>
> <context-param>
> <param-name>p.h.c.ui.appcontentpath</param-name>
> <param-value>/MyApp/v3/AppContent</param-value>
> </context-param>
> <filter>
> <filter-name>configuratorSessionSynchronizer</filter-name>
>
> <filter-class>p.h.c.ui.filter.SynchronizeSelecticaSession</filter-class>
> </filter>
> <filter-mapping>
> <filter-name>configuratorSessionSynchronizer</filter-name>
> <servlet-name>action</servlet-name>
> </filter-mapping>
> <listener>
>
> <listener-class>p.h.c.ui.filter.SynchronizeSelecticaSession</listener-class>
> </listener>
> <servlet>
> <display-name>
> CustomActionServlet</display-name>
> <servlet-name>action</servlet-name>
> <servlet-class>
> p.h.c.ui.controller.servlet.CustomActionServlet</servlet-class>
> <init-param>
> <param-name>config</param-name>
> <param-value>/WEB-INF/struts-config.xml</param-value>
> </init-param>
> <init-param>
> <param-name>debug</param-name>
> <param-value>2</param-value>
> </init-param>
> <init-param>
> <param-name>detail</param-name>
> <param-value>2</param-value>
> </init-param>
> <init-param>
> <param-name>validate</param-name>
> <param-value>true</param-value>
> </init-param>
> <init-param>
> <param-name>uiMapping</param-name>
>
> <param-value>ui/mapping/config/config-ui-mapping.xml</param-value>
> </init-param>
> <init-param>
> <param-name>appConfig</param-name>
> <param-value>ui/config/UI.properties</param-value>
> </init-param>
> <init-param>
> <param-name>messageRefresh</param-name>
> <param-value>common/RefreshMessageTag.properties</param-value>
> </init-param>
> <init-param>
> <param-name>errorMessagesMappings</param-name>
>
> <param-value>ui/mapping/errormsg/errormessages-mappings.xml</param-value>
> </init-param>
> <init-param>
> <param-name>bhNiAvailableLocales</param-name>
>
> <param-value>ui/nonintegrated/availableLocales.xml</param-value>
> </init-param>
> <init-param>
> <param-name>actionServiceDef</param-name>
>
> <param-value>ui/actionservice/actionservice-def.xml</param-value>
> </init-param>
> <init-param>
> <param-name>actionServiceOperations</param-name>
>
> <param-value>ui/actionservice/actionservice-operations.xml</param-value>
> </init-param>
> <init-param>
> <param-name>log4jInitFile</param-name>
> <param-value>common/logging/log4j.xml</param-value>
> </init-param>
> <init-param>
> <param-name>org.apache.commons.logging.LogFactory</param-name>
>
> <param-value>org.apache.commons.logging.impl.Log4jFactory</param-value>
> </init-param>
> <init-param>
> <param-name>org.apache.commons.logging.Log</param-name>
>
> <param-value>org.apache.commons.logging.impl.Log4jLogger</param-value>
> </init-param>
> <init-param>
> <param-name>prodRelationship</param-name>
>
> <param-value>common/productrelationship/productrelationship.xml</param-value>
> </init-param>
> <init-param>
> <param-name>seoAttrMapping</param-name>
>
> <param-value>common/productrelationship/SEOMapping.xml</param-value>
> </init-param>
> <init-param>
> <param-name>seoAddtlFCMapping</param-name>
>
> <param-value>common/productrelationship/SEOAddtlFCMapping.xml</param-value>
> </init-param>
> <init-param>
> <description>
> It enables the dtd of struts-config.xml file during
> BlueHorizon initizalization</description>
> <param-name>validating</param-name>
> <param-value>true</param-value>
> </init-param>
> <init-param>
> <param-name>translatorProperties</param-name>
> <param-value>/common/SEOTranslator.properties</param-value>
> </init-param>
> <init-param>
> <param-name>progressIndicatorSteps</param-name>
>
> <param-value>ui/progressindicator/transaction-state-progress-indicator.xml</param-value>
> </init-param>
> <init-param>
> <param-name>physicalPlanningReport</param-name>
> <param-value>ui/ppr/pprAttributes.xml</param-value>
> </init-param>
> <load-on-startup>1</load-on-startup>
> </servlet>
> <servlet>
> <servlet-name>velocity</servlet-name>
> <servlet-class>
>
> p.h.c.ui.view.velocity.tools.servlet.VelocityJSPServlet</servlet-class>
> <init-param>
> <param-name>org.apache.velocity.properties</param-name>
> <param-value>/ui/velocity/velocity.properties</param-value>
> </init-param>
> <init-param>
>
> <param-name>org.apache.velocity.template.properties</param-name>
>
> <param-value>/ui/velocity/config/template.properties</param-value>
> </init-param>
> <init-param>
> <param-name>bhConfig</param-name>
> <param-value>/ui/velocity/velocity-config.xml</param-value>
> </init-param>
> <load-on-startup>10</load-on-startup>
> </servlet>
> <servlet>
> <display-name>
> json</display-name>
> <servlet-name>json</servlet-name>
> <servlet-class>
> p.h.c.ui.view.json.JSONBHServlet</servlet-class>
> </servlet>
> <servlet-mapping>
> <servlet-name>action</servlet-name>
> <url-pattern>*.wss</url-pattern>
> </servlet-mapping>
> <servlet-mapping>
> <servlet-name>velocity</servlet-name>
> <url-pattern>/velocity.wss</url-pattern>
> </servlet-mapping>
> <servlet-mapping>
> <servlet-name>json</servlet-name>
> <url-pattern>/json.wss/*</url-pattern>
> </servlet-mapping>
> <welcome-file-list>
> <welcome-file>index.html</welcome-file>
> <welcome-file>index.htm</welcome-file>
> <welcome-file>index.jsp</welcome-file>
> <welcome-file>default.html</welcome-file>
> <welcome-file>default.htm</welcome-file>
> <welcome-file>default.jsp</welcome-file>
> </welcome-file-list>
> <jsp-config>
> <taglib>
> <taglib-uri>struts-bean</taglib-uri>
>
> <taglib-location>/WEB-INF/tld/struts-bean.tld</taglib-location>
> </taglib>
> <taglib>
> <taglib-uri>struts-html</taglib-uri>
>
> <taglib-location>/WEB-INF/tld/struts-html.tld</taglib-location>
> </taglib>
> <taglib>
> <taglib-uri>struts-logic</taglib-uri>
>
> <taglib-location>/WEB-INF/tld/struts-logic.tld</taglib-location>
> </taglib>
> <taglib>
> <taglib-uri>bluehorizon</taglib-uri>
>
> <taglib-location>/WEB-INF/tld/bluehorizon.tld</taglib-location>
> </taglib>
> <taglib>
> <taglib-uri>struts-tiles</taglib-uri>
>
> <taglib-location>/WEB-INF/tld/struts-tiles.tld</taglib-location>
> </taglib>
> </jsp-config>
> <resource-ref id="ResourceRef_1174926661701">
> <res-ref-name>jdbc/parts</res-ref-name>
> <res-type>javax.sql.DataSource</res-type>
> <res-auth>Container</res-auth>
> <res-sharing-scope>Shareable</res-sharing-scope>
> </resource-ref>
> </web-app>
>
>
> The WAR is deployed within an EAR and here's the geronimo-application.xml
>
> <?xml version="1.0" encoding="UTF-8"?>
> <application xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-1.1"
> xmlns:_1="http://geronimo.apache.org/xml/ns/j2ee/web-1.1" xmlns:nam="
> http://geronimo.apache.org/xml/ns/naming-1.1" xmlns:sec="
> http://geronimo.apache.org/xml/ns/security-1.1" xmlns:sys="
> http://geronimo.apache.org/xml/ns/deployment-1.1"
> application-name="BlueHorizonR2">
> <sys:environment>
> <sys:moduleId>
> <sys:groupId>default</sys:groupId>
> <sys:artifactId>MyAppEAR</sys:artifactId>
> <sys:version>1.0</sys:version>
> <sys:type>car</sys:type>
> </sys:moduleId>
> <sys:dependencies/>
> <sys:inverse-classloading/>
> </sys:environment>
> <module>
> <connector>tranql-connector-derby-embed-xa-1.1.rar</connector>
> <alt-dd>PartsPoolXA.xml</alt-dd>
> </module>
> <module>
> <web>MyApp.war</web>
> <_1:web-app>
> <sys:environment>
> <sys:moduleId>
> <sys:groupId>default</sys:groupId>
> <sys:artifactId>MyApp</sys:artifactId>
> <sys:version>1.0</sys:version>
> <sys:type>war</sys:type>
> </sys:moduleId>
> <sys:dependencies>
> <sys:dependency>
> <sys:groupId>console.dbpool</sys:groupId>
> <sys:artifactId>PartsPoolXA</sys:artifactId>
> <sys:version>1.0</sys:version>
> <sys:type>rar</sys:type>
> </sys:dependency>
> </sys:dependencies>
> <sys:inverse-classloading/>
> </sys:environment>
> <_1:context-root>/p/h/c/ui/</_1:context-root>
> <nam:resource-ref>
> <nam:ref-name>jdbc/parts</nam:ref-name>
> <nam:resource-link>PartsPoolXA</nam:resource-link>
> </nam:resource-ref>
> </_1:web-app>
> </module>
> <module>
> <web>SLTCManager.war</web>
> <_1:web-app>
> <sys:environment>
> <sys:moduleId>
> <sys:groupId>default</sys:groupId>
> <sys:artifactId>SLTCManager</sys:artifactId>
> <sys:version>1.0</sys:version>
> <sys:type>war</sys:type>
> </sys:moduleId>
> <sys:dependencies/>
> <sys:inverse-classloading/>
> </sys:environment>
> </_1:web-app>
> </module>
> </application>
>
>
> It is to note that the context-param definitions point to my Eclipse
> workspace directories, how should I set those to point the resources
> deployed on the server??
> Can anyone tell me what I need to change, I'm pretty sure this is some
> path configuration issue.
>
> Thanks in advance
>
> Luciano
>
>
>
Re: HTTP 404 when trying to launch
Posted by David Jencks <da...@yahoo.com>.
From the servlet-mappings in your dd I'd guess that the request is
getting to the action servlet just fine and it is redirecting(??
forwarding????) to the site.homePage.page url. Is this servlet
getting initialized the way you expect? Can it find the struts
config file and other data files it appears to need from it's init-
params?
thanks
david jencks
On Apr 16, 2008, at 2:55 PM, Luciano Salotto wrote:
> I was able to finally overcome every exception that appeared on
> application startup, but now I'm getting this while trying to launch
>
> I'm working with Geronimo 1.1 using RSA v7.0 as dev environment.
>
> HTTP Status 404 - /p/h/c/ui/site.homePage.page
>
> type Status report
>
> message /p/h/c/ui/site.homePage.page
>
> description The requested resource (/p/h/c/ui/site.homePage.page)
> is not available.
>
> Apache Tomcat/5.5.15-150
>
> When I hit url http://localhost:8080/p/h/c/ui/launch.wss, I get
> previous error. This is what I have in my web.xml
>
> <?xml version="1.0" encoding="UTF-8"?>
> <web-app id="WebApp" version="2.4" xmlns="http://java.sun.com/xml/
> ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://
> java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
> <display-name>MyApp</display-name>
> <context-param>
> <param-name>p.h.c.ui.datapath</param-name>
> <param-value>/MyApp/v3/Data</param-value>
> </context-param>
> <context-param>
> <param-name>p.h.c.ui.webcontentpath</param-name>
> <param-value>/MyApp/v3/UI/WebContent/</param-value>
> </context-param>
> <context-param>
> <param-name>p.h.c.ui.appcontentpath</param-name>
> <param-value>/MyApp/v3/AppContent</param-value>
> </context-param>
> <filter>
> <filter-name>configuratorSessionSynchronizer</filter-name>
> <filter-class>p.h.c.ui.filter.SynchronizeSelecticaSession</
> filter-class>
> </filter>
> <filter-mapping>
> <filter-name>configuratorSessionSynchronizer</filter-name>
> <servlet-name>action</servlet-name>
> </filter-mapping>
> <listener>
> <listener-
> class>p.h.c.ui.filter.SynchronizeSelecticaSession</listener-class>
> </listener>
> <servlet>
> <display-name>
> CustomActionServlet</display-name>
> <servlet-name>action</servlet-name>
> <servlet-class>
> p.h.c.ui.controller.servlet.CustomActionServlet</servlet-
> class>
> <init-param>
> <param-name>config</param-name>
> <param-value>/WEB-INF/struts-config.xml</param-value>
> </init-param>
> <init-param>
> <param-name>debug</param-name>
> <param-value>2</param-value>
> </init-param>
> <init-param>
> <param-name>detail</param-name>
> <param-value>2</param-value>
> </init-param>
> <init-param>
> <param-name>validate</param-name>
> <param-value>true</param-value>
> </init-param>
> <init-param>
> <param-name>uiMapping</param-name>
> <param-value>ui/mapping/config/config-ui-mapping.xml</
> param-value>
> </init-param>
> <init-param>
> <param-name>appConfig</param-name>
> <param-value>ui/config/UI.properties</param-value>
> </init-param>
> <init-param>
> <param-name>messageRefresh</param-name>
> <param-value>common/RefreshMessageTag.properties</param-
> value>
> </init-param>
> <init-param>
> <param-name>errorMessagesMappings</param-name>
> <param-value>ui/mapping/errormsg/errormessages-
> mappings.xml</param-value>
> </init-param>
> <init-param>
> <param-name>bhNiAvailableLocales</param-name>
> <param-value>ui/nonintegrated/availableLocales.xml</
> param-value>
> </init-param>
> <init-param>
> <param-name>actionServiceDef</param-name>
> <param-value>ui/actionservice/actionservice-def.xml</
> param-value>
> </init-param>
> <init-param>
> <param-name>actionServiceOperations</param-name>
> <param-value>ui/actionservice/actionservice-
> operations.xml</param-value>
> </init-param>
> <init-param>
> <param-name>log4jInitFile</param-name>
> <param-value>common/logging/log4j.xml</param-value>
> </init-param>
> <init-param>
> <param-name>org.apache.commons.logging.LogFactory</
> param-name>
> <param-
> value>org.apache.commons.logging.impl.Log4jFactory</param-value>
> </init-param>
> <init-param>
> <param-name>org.apache.commons.logging.Log</param-name>
> <param-
> value>org.apache.commons.logging.impl.Log4jLogger</param-value>
> </init-param>
> <init-param>
> <param-name>prodRelationship</param-name>
> <param-value>common/productrelationship/
> productrelationship.xml</param-value>
> </init-param>
> <init-param>
> <param-name>seoAttrMapping</param-name>
> <param-value>common/productrelationship/SEOMapping.xml</
> param-value>
> </init-param>
> <init-param>
> <param-name>seoAddtlFCMapping</param-name>
> <param-value>common/productrelationship/
> SEOAddtlFCMapping.xml</param-value>
> </init-param>
> <init-param>
> <description>
> It enables the dtd of struts-config.xml file during
> BlueHorizon initizalization</description>
> <param-name>validating</param-name>
> <param-value>true</param-value>
> </init-param>
> <init-param>
> <param-name>translatorProperties</param-name>
> <param-value>/common/SEOTranslator.properties</param-
> value>
> </init-param>
> <init-param>
> <param-name>progressIndicatorSteps</param-name>
> <param-value>ui/progressindicator/transaction-state-
> progress-indicator.xml</param-value>
> </init-param>
> <init-param>
> <param-name>physicalPlanningReport</param-name>
> <param-value>ui/ppr/pprAttributes.xml</param-value>
> </init-param>
> <load-on-startup>1</load-on-startup>
> </servlet>
> <servlet>
> <servlet-name>velocity</servlet-name>
> <servlet-class>
> p.h.c.ui.view.velocity.tools.servlet.VelocityJSPServlet</
> servlet-class>
> <init-param>
> <param-name>org.apache.velocity.properties</param-name>
> <param-value>/ui/velocity/velocity.properties</param-
> value>
> </init-param>
> <init-param>
> <param-name>org.apache.velocity.template.properties</
> param-name>
> <param-value>/ui/velocity/config/template.properties</
> param-value>
> </init-param>
> <init-param>
> <param-name>bhConfig</param-name>
> <param-value>/ui/velocity/velocity-config.xml</param-
> value>
> </init-param>
> <load-on-startup>10</load-on-startup>
> </servlet>
> <servlet>
> <display-name>
> json</display-name>
> <servlet-name>json</servlet-name>
> <servlet-class>
> p.h.c.ui.view.json.JSONBHServlet</servlet-class>
> </servlet>
> <servlet-mapping>
> <servlet-name>action</servlet-name>
> <url-pattern>*.wss</url-pattern>
> </servlet-mapping>
> <servlet-mapping>
> <servlet-name>velocity</servlet-name>
> <url-pattern>/velocity.wss</url-pattern>
> </servlet-mapping>
> <servlet-mapping>
> <servlet-name>json</servlet-name>
> <url-pattern>/json.wss/*</url-pattern>
> </servlet-mapping>
> <welcome-file-list>
> <welcome-file>index.html</welcome-file>
> <welcome-file>index.htm</welcome-file>
> <welcome-file>index.jsp</welcome-file>
> <welcome-file>default.html</welcome-file>
> <welcome-file>default.htm</welcome-file>
> <welcome-file>default.jsp</welcome-file>
> </welcome-file-list>
> <jsp-config>
> <taglib>
> <taglib-uri>struts-bean</taglib-uri>
> <taglib-location>/WEB-INF/tld/struts-bean.tld</taglib-
> location>
> </taglib>
> <taglib>
> <taglib-uri>struts-html</taglib-uri>
> <taglib-location>/WEB-INF/tld/struts-html.tld</taglib-
> location>
> </taglib>
> <taglib>
> <taglib-uri>struts-logic</taglib-uri>
> <taglib-location>/WEB-INF/tld/struts-logic.tld</taglib-
> location>
> </taglib>
> <taglib>
> <taglib-uri>bluehorizon</taglib-uri>
> <taglib-location>/WEB-INF/tld/bluehorizon.tld</taglib-
> location>
> </taglib>
> <taglib>
> <taglib-uri>struts-tiles</taglib-uri>
> <taglib-location>/WEB-INF/tld/struts-tiles.tld</taglib-
> location>
> </taglib>
> </jsp-config>
> <resource-ref id="ResourceRef_1174926661701">
> <res-ref-name>jdbc/parts</res-ref-name>
> <res-type>javax.sql.DataSource</res-type>
> <res-auth>Container</res-auth>
> <res-sharing-scope>Shareable</res-sharing-scope>
> </resource-ref>
> </web-app>
>
>
> The WAR is deployed within an EAR and here's the geronimo-
> application.xml
>
> <?xml version="1.0" encoding="UTF-8"?>
> <application xmlns="http://geronimo.apache.org/xml/ns/j2ee/
> application-1.1" xmlns:_1="http://geronimo.apache.org/xml/ns/j2ee/
> web-1.1" xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1"
> xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1"
> xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1"
> application-name="BlueHorizonR2">
> <sys:environment>
> <sys:moduleId>
> <sys:groupId>default</sys:groupId>
> <sys:artifactId>MyAppEAR</sys:artifactId>
> <sys:version>1.0</sys:version>
> <sys:type>car</sys:type>
> </sys:moduleId>
> <sys:dependencies/>
> <sys:inverse-classloading/>
> </sys:environment>
> <module>
> <connector>tranql-connector-derby-embed-xa-1.1.rar</connector>
> <alt-dd>PartsPoolXA.xml</alt-dd>
> </module>
> <module>
> <web>MyApp.war</web>
> <_1:web-app>
> <sys:environment>
> <sys:moduleId>
> <sys:groupId>default</sys:groupId>
> <sys:artifactId>MyApp</sys:artifactId>
> <sys:version>1.0</sys:version>
> <sys:type>war</sys:type>
> </sys:moduleId>
> <sys:dependencies>
> <sys:dependency>
> <sys:groupId>console.dbpool</sys:groupId>
> <sys:artifactId>PartsPoolXA</sys:artifactId>
> <sys:version>1.0</sys:version>
> <sys:type>rar</sys:type>
> </sys:dependency>
> </sys:dependencies>
> <sys:inverse-classloading/>
> </sys:environment>
> <_1:context-root>/p/h/c/ui/</_1:context-root>
> <nam:resource-ref>
> <nam:ref-name>jdbc/parts</nam:ref-name>
> <nam:resource-link>PartsPoolXA</nam:resource-link>
> </nam:resource-ref>
> </_1:web-app>
> </module>
> <module>
> <web>SLTCManager.war</web>
> <_1:web-app>
> <sys:environment>
> <sys:moduleId>
> <sys:groupId>default</sys:groupId>
> <sys:artifactId>SLTCManager</sys:artifactId>
> <sys:version>1.0</sys:version>
> <sys:type>war</sys:type>
> </sys:moduleId>
> <sys:dependencies/>
> <sys:inverse-classloading/>
> </sys:environment>
> </_1:web-app>
> </module>
> </application>
>
>
> It is to note that the context-param definitions point to my
> Eclipse workspace directories, how should I set those to point the
> resources deployed on the server??
> Can anyone tell me what I need to change, I'm pretty sure this is
> some path configuration issue.
>
> Thanks in advance
>
> Luciano
>