[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[higgins-dev] Need Help in deploying RPPS-Web
|
Hi All,
I need some help in deploying the RPPS-Web application. We see the following error after deploying the application:
ERROR [main] RppsService$4.initialValue (RppsService.java:336) - java.lang.ClassNotFoundException: org.eclipse.higgins.idas.cp.hb.impl.ContextFactory
I have attached a few files for further information including
- Stack Trace
- User.xml - This file has a reference to the class that Tomcat is not able to find
- context.xml
I will appreciate if anyone can provide any pointers in resolving the errors.
--
Regards,
Daljeet Singh
27 Nov 2009 14:16:49,479 ERROR [main] ConfigurationHandler.configure (ConfigurationHandler.java:439) - org.eclipse.higgins.idas.cp.hb.impl.ContextFactory
27 Nov 2009 14:16:49,488 ERROR [main] RppsService$4.initialValue (RppsService.java:336) - java.lang.ClassNotFoundException: org.eclipse.higgins.idas.cp.hb.impl.ContextFactory
java.lang.ClassNotFoundException: org.eclipse.higgins.idas.cp.hb.impl.ContextFactory
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at org.eclipse.higgins.configuration.common.ConfigurableComponentFactoryHelper.getClassByName(ConfigurableComponentFactoryHelper.java:160)
at org.eclipse.higgins.configuration.common.ConfigurableComponentFactoryHelper.getInstanceFromClassName(ConfigurableComponentFactoryHelper.java:36)
at org.eclipse.higgins.configuration.xml.ClassInstanceHandler.getSetting(ClassInstanceHandler.java:82)
at org.eclipse.higgins.configuration.xml.MapHandler.getSetting(MapHandler.java:108)
at org.eclipse.higgins.configuration.xml.ConfigurationHandler.configure(ConfigurationHandler.java:425)
at org.eclipse.higgins.configuration.xml.ConfigurationHandler.configure(ConfigurationHandler.java:291)
at org.eclipse.higgins.rpps.core.impl.RppsService$4.initialValue(RppsService.java:331)
at java.lang.ThreadLocal.setInitialValue(ThreadLocal.java:141)
at java.lang.ThreadLocal.get(ThreadLocal.java:131)
at org.eclipse.higgins.rpps.core.impl.RppsService.userIdentifierExists(RppsService.java:4477)
at org.eclipse.higgins.rpps.servlet.InitializeServlet.init(InitializeServlet.java:39)
at javax.servlet.GenericServlet.init(GenericServlet.java:212)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4458)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
27 Nov 2009 14:16:49,492 ERROR [main] InitializeServlet.init (InitializeServlet.java:42) - java.lang.NullPointerException
java.lang.NullPointerException
at org.eclipse.higgins.rpps.core.impl.RppsService.userIdentifierExists(RppsService.java:4477)
at org.eclipse.higgins.rpps.servlet.InitializeServlet.init(InitializeServlet.java:39)
at javax.servlet.GenericServlet.init(GenericServlet.java:212)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4458)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
27 Nov 2009 14:16:50,791 ERROR [main] WSDDService.deployTypeMapping (WSDDService.java:560) - Unable to deploy typemapping: {http://tobj.core.rpps.higgins.parityinc.net}FormTO
java.lang.ClassNotFoundException: net.parityinc.higgins.rpps.core.tobj.FormTO
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:187)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)
at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:100)
at org.apache.axis.deployment.wsdd.WSDDTypeMapping.getLanguageSpecificType(WSDDTypeMapping.java:183)
at org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:542)
at org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:253)
at org.apache.axis.deployment.wsdd.WSDDService.<init>(WSDDService.java:233)
at org.apache.axis.deployment.wsdd.WSDDDeployment.<init>(WSDDDeployment.java:192)
at org.apache.axis.deployment.wsdd.WSDDDocument.setDocument(WSDDDocument.java:139)
at org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java:65)
at org.apache.axis.configuration.FileProvider.configureEngine(FileProvider.java:179)
at org.apache.axis.AxisEngine.init(AxisEngine.java:172)
at org.apache.axis.AxisEngine.<init>(AxisEngine.java:156)
at org.apache.axis.server.AxisServer.<init>(AxisServer.java:88)
at org.apache.axis.server.DefaultAxisServerFactory.createServer(DefaultAxisServerFactory.java:109)
at org.apache.axis.server.DefaultAxisServerFactory.getServer(DefaultAxisServerFactory.java:73)
at org.apache.axis.server.AxisServer.getServer(AxisServer.java:73)
at org.apache.axis.transport.http.AxisServletBase.getEngine(AxisServletBase.java:185)
at org.apache.axis.transport.http.AxisServletBase.getOption(AxisServletBase.java:396)
at org.apache.axis.transport.http.AxisServletBase.init(AxisServletBase.java:112)
at org.apache.axis.transport.http.AxisServlet.init(AxisServlet.java:156)
at javax.servlet.GenericServlet.init(GenericServlet.java:212)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4458)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
<Configuration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://higgins.eclipse.org/sts/Configuration" xmlns:htf="http://higgins.eclipse.org/sts/Configuration">
<SettingHandlers>
<SettingHandler Type="htf:map" Class="java.util.Map" Handler="org.eclipse.higgins.configuration.xml.MapHandler"/>
<SettingHandler Type="htf:list" Class="java.util.List" Handler="org.eclipse.higgins.configuration.xml.ListHandler"/>
<SettingHandler Type="xsd:string" Class="java.lang.String" Handler="org.eclipse.higgins.configuration.xml.StringHandler"/>
<SettingHandler Type="xsd:boolean" Class="java.lang.Boolean" Handler="org.eclipse.higgins.configuration.xml.BooleanHandler"/>
<SettingHandler Type="xsd:anyURI" Class="java.net.URI" Handler="org.eclipse.higgins.configuration.xml.URIHandler"/>
<SettingHandler Type="htf:file" Class="java.io.FileInputStream" Handler="org.eclipse.higgins.configuration.xml.FileHandler"/>
<SettingHandler Type="htf:singleton" Class="java.lang.Object" Handler="org.eclipse.higgins.configuration.xml.SingletonHandler"/>
<SettingHandler Type="htf:instance" Class="java.lang.Object" Handler="org.eclipse.higgins.configuration.xml.InstanceHandler"/>
<SettingHandler Type="htf:classinstance" Class="java.lang.Object" Handler="org.eclipse.higgins.configuration.xml.ClassInstanceHandler"/>
<SettingHandler Type="htf:classsingleton" Class="java.lang.Object" Handler="org.eclipse.higgins.configuration.xml.ClassSingletonHandler"/>
</SettingHandlers>
<Setting Name="UserProfile" Type="htf:map">
<Setting Name="ComponentSettings" Type="htf:map">
<!-- IdAS configuration -->
<Setting Name="IdentityAttributeService" Type="htf:map">
<Setting Name="ContextFactoryInstancesList" Type="htf:list">
<Setting Name="HibernateContextFactory" Type="htf:map">
<Setting Name="Instance" Type="xsd:string">HibernateContextFactory</Setting>
<Setting Name="ContextTypes" Type="htf:list">
<Setting Name="JenaContextType" Type="xsd:string">$context+hibernate</Setting>
</Setting>
</Setting>
</Setting>
<Setting Name="ContextIdsList" Type="htf:list">
<Setting Name="urn:userProfileContext" Type="htf:map">
<Setting Name="ContextId" Type="xsd:string">urn:userProfileContext</Setting>
<Setting Name="ContextTypes" Type="htf:list">
<Setting Name="LDAPContextType" Type="xsd:string">$context+hibernate</Setting>
</Setting>
<Setting Name="ContextUris" Type="htf:list">
<Setting Name="DefaultContextUri" Type="xsd:anyURI">urn:Higgins-LDAP-Server</Setting>
</Setting>
<Setting Name="context.performauthentication" Type="xsd:string">false</Setting>
<Setting Name="context.uri" Type="xsd:anyURI">urn:userProfileContext/</Setting>
<Setting Name="schema.url" Type="xsd:anyURI">http://www.eclipse.org/higgins/ontologies/2008/7/userProfile</Setting>
<Setting Name="schema.file" Type="xsd:string">/org/eclipse/higgins/userprofile/idas/userProfile.owl</Setting>
<Setting Name="hibernateConfig" Type="htf:map">
<Setting Name="hibernate.dialect" Type="xsd:string">org.hibernate.dialect.MySQLDialect</Setting>
<Setting Name="hibernate.connection.driver_class" Type="xsd:string">com.mysql.jdbc.Driver</Setting>
<!--Setting Name="hibernate.connection.url" Type="xsd:string">jdbc:mysql://localhost/aaaaaaa?autoReconnect=true</Setting-->
<Setting Name="hibernate.connection.url" Type="xsd:string">jdbc:mysql://localhost/higgins_up_20090115?autoReconnect=true</Setting>
<Setting Name="hibernate.connection.username" Type="xsd:string">root</Setting>
<Setting Name="hibernate.connection.password" Type="xsd:string">higgins</Setting>
<!--Setting Name="hibernate.connection.pool_size" Type="xsd:string">0</Setting-->
<!--Setting Name="hibernate.jdbc.batch_size" Type="xsd:string">0</Setting-->
<!--Setting Name="hibernate.jdbc.batch_versioned_data" Type="xsd:string">false</Setting-->
<Setting Name="hibernate.show_sql" Type="xsd:string">true</Setting>
<!--Setting Name="hibernate.hbm2ddl.auto" Type="xsd:string">update</Setting-->
<Setting Name="hibernate.default_entity_mode" Type="xsd:string">dom4j</Setting>
<Setting Name="hibernate.connection.autocommit" Type="xsd:string">false</Setting>
<Setting Name="hibernate.format_sql" Type="xsd:string">true</Setting>
<!--Setting Name="hibernate.max_fetch_depth" Type="xsd:string">0</Setting-->
<Setting Name="connection.pool_size" Type="xsd:string">5</Setting>
</Setting>
</Setting>
</Setting>
</Setting>
<!-- User account service configuration-->
<Setting Name="UserAccountService" Type="htf:map">
<Setting Name="contextId" Type="xsd:string">urn:userProfileContext</Setting>
<Setting Name="user" Type="xsd:string">profile_user</Setting>
<Setting Name="password" Type="xsd:string">password</Setting>
</Setting>
<!-- User profile service configuration-->
<Setting Name="UserProfileService" Type="htf:map">
<Setting Name="contextId" Type="xsd:string">urn:userProfileContext</Setting>
<Setting Name="user" Type="xsd:string">profile_user</Setting>
<Setting Name="password" Type="xsd:string">password</Setting>
</Setting>
<!-- User LoginService configuration-->
<Setting Name="UserLoginService" Type="htf:map">
<!-- -->
<Setting Name="LoginModules" Type="htf:list">
<Setting Name="UserNamePasswordModule" Type="htf:map">
<Setting Name="className" Type="xsd:string">org.eclipse.higgins.user.idas.loginModule.UserNamePasswordModule</Setting>
<!--either REQUIRED, REQUISITE, SUFFICIENT, or OPTIONAL-->
<Setting Name="controlFlag" Type="xsd:string">SUFFICIENT</Setting>
<Setting Name="options" Type="htf:map">
<Setting Name="contextId" Type="xsd:string">urn:userProfileContext</Setting>
<Setting Name="user" Type="xsd:string">profile_user</Setting>
<Setting Name="password" Type="xsd:string">password</Setting>
</Setting>
</Setting>
<Setting Name="IsapMd5PasswordModule" Type="htf:map">
<Setting Name="className" Type="xsd:string">org.eclipse.higgins.user.idas.loginModule.IsapMd5PasswordModule</Setting>
<!--either REQUIRED, REQUISITE, SUFFICIENT, or OPTIONAL-->
<Setting Name="controlFlag" Type="xsd:string">SUFFICIENT</Setting>
<Setting Name="options" Type="htf:map">
<Setting Name="contextId" Type="xsd:string">urn:userProfileContext</Setting>
<Setting Name="user" Type="xsd:string">profile_user</Setting>
<Setting Name="password" Type="xsd:string">password</Setting>
</Setting>
</Setting>
<Setting Name="PrivateUserINumberModule" Type="htf:map">
<Setting Name="className" Type="xsd:string">org.eclipse.higgins.user.idas.loginModule.PrivateUserINumberModule</Setting>
<!--either REQUIRED, REQUISITE, SUFFICIENT, or OPTIONAL-->
<Setting Name="controlFlag" Type="xsd:string">SUFFICIENT</Setting>
<Setting Name="options" Type="htf:map">
<Setting Name="contextId" Type="xsd:string">urn:userProfileContext</Setting>
<Setting Name="user" Type="xsd:string">profile_user</Setting>
<Setting Name="password" Type="xsd:string">password</Setting>
</Setting>
</Setting>
</Setting>
</Setting>
</Setting>
<Setting Name="HibernateContextFactory" Type="htf:classinstance">org.eclipse.higgins.idas.cp.hb.impl.ContextFactory</Setting>
<Setting Name="IdentityAttributeService" Type="htf:classsingleton">org.eclipse.higgins.idas.registry.IdASRegistry</Setting>
<Setting Name="UserLoginService" Type="htf:classinstance">org.eclipse.higgins.user.login.LoginService</Setting>
<Setting Name="UserAccountService" Type="htf:classinstance">org.eclipse.higgins.user.idas.account.AccountService</Setting>
<Setting Name="UserProfileService" Type="htf:classinstance">org.eclipse.higgins.user.idas.profile.ProfileService</Setting>
</Setting>
</Configuration>
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/rpps-axis">
<!--cache-->
<Parameter name="CacheConfigurationBase" value="/usr/share/higgins/cache"/>
<Parameter name="CacheConfigurationFile" value="CacheConfiguration.xml" />
<!--Login Service and UserProfile configuration-->
<Environment name="HigginsConfigurationBase" value="/usr/share/higgins" type="java.lang.String" override="false"/>
<Environment name="HigginsConfigurationFile" value="User.xml" type="java.lang.String" override="false"/>
<Environment name="AccessTokenMaxIdleTime" value="1800" type="java.lang.String" override="false" />
<Environment name="AccessTokenMaxLifeTime" value="86400" type="java.lang.String" override="false" />
<Environment name="AuthServiceEhcacheCnfUrl" value="/usr/share/higgins/cache/ehcache.xml" type="java.lang.String" override="false" />
<!-- P/M-Card providers DB settings -->
<!-- It may be ignored, check ~/.higgins/.icard/org.eclipse.higgins.icard.provider.cardspace.*.db.ini settings-->
<Resource name="rpps/cards" auth="Container" type="javax.sql.DataSource"
maxActive="150" maxIdle="30" maxWait="-1" removeAbandoned="true"
removeAbandonedTimeout="180" logAbandoned="true" username="higgins_rpps"
password="higginsRPPS" driverClassName="org.gjt.mm.mysql.Driver"
url="jdbc:mysql://rh152.sohosmart.net/higgins_TestCards?autoReconnect=true" />
<!-- UserProfile DB settings -->
<Resource name="rpps/up" global="rpps/up" auth="Container"
type="javax.sql.DataSource" username="higgins_rpps" password="higginsRPPS"
driverClassName="org.gjt.mm.mysql.Driver"
url="jdbc:mysql://rh152.sohosmart.net/higgins_up_rh156?autoReconnect=true&useUnicode=yes&characterEncoding=UTF-8"
removeAbandoned="true" removeAbandonedTimeout="180" logAbandoned="true"
maxActive="200" maxIdle="50" validationQuery="Select 1" />
<!--Hibernate based Resource Meta Data Service DB settings-->
<Resource name="cardsync/meta_hb" global="cardsync/meta_hb"
auth="Container" type="javax.sql.DataSource" username="higgins_cardsync"
password="password" driverClassName="org.gjt.mm.mysql.Driver"
url="jdbc:mysql://rh152.sohosmart.net/hcs_meta?autoReconnect=true&useUnicode=yes&characterEncoding=UTF-8"
maxActive="100" maxIdle="7" validationQuery="Select 1"
removeAbandoned="true" removeAbandonedTimeout="60" logAbandoned="true" />
<!-- <Resource-->
<!-- name="jdbc/openxri"-->
<!-- auth="Container"-->
<!-- type="javax.sql.DataSource"-->
<!-- maxActive="20"-->
<!-- maxIdle="10"-->
<!-- maxWait="-1"-->
<!-- removeAbandoned="true"-->
<!-- removeAbandonedTimeout="60"-->
<!-- logAbandoned="true"-->
<!-- username="openxri"-->
<!-- password="H6Q9umm"-->
<!-- driverClassName="com.mysql.jdbc.Driver"-->
<!-- url="jdbc:mysql://localhost:3306/openxri?autoReconnect=true" />-->
<!-- ResourceLink name="userDatabaseResource"
global="UserDatabase"
type="org.apache.catalina.UserDatabase"/-->
</Context>