[jboss-user] [JBoss jBPM] - jbpm.cfg.xml default is taken instead of mine!!

yairfr do-not-reply at jboss.com
Mon Feb 25 08:41:40 EST 2008


hi,
i am working on SqlServer on Jboss .
i have in my project a config directory these files :
SqlServer_hibernate.cfg.xml
jbpm.cfg.xml
hibernate.properties

 jbpm.cfg.xml code:

  | <jbpm-configuration>
  |      <jbpm-context>
  |               <service name='persistence' factory='org.jbpm.persistence.db.DbPersistenceServiceFactory' />
  |               <service name='scheduler' factory='org.jbpm.scheduler.db.DbSchedulerServiceFactory' />
  |      </jbpm-context>
  |      <string name='resource.hibernate.properties' 
  |                   value='hibernate.properties' />
  |      <string name='resource.hibernate.cfg.xml' value='SqlServer_hibernate.cfg.xml' />
  | 
  | </jbpm-configuration>
  | 
i have a StartupServlet that loads the hibernate configurations.
Web.xml code :

  | <?xml version="1.0" encoding="UTF-8"?>
  | <web-app version="2.5" 
  | 	xmlns="http://java.sun.com/xml/ns/javaee" 
  | 	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_5.xsd">
  |   <welcome-file-list>
  |     <welcome-file>index.jsp</welcome-file>
  |   </welcome-file-list>
  |   
  |   <servlet>
  | 	 <servlet-name>HibernateStartupLoad</servlet-name>
  | 	 <servlet-class>com.mts.dblayer.HibernateTools.HibernateStartupLoad</servlet-class>
  | 	 <load-on-startup>1</load-on-startup>
  |  </servlet>
  |  
  |    <servlet>
  | 	<servlet-name>dwr-invoker</servlet-name>
  | 		<display-name>DWR Servlet</display-name>
  | 		<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
  | 	<init-param>
  | 		<param-name>debug</param-name>
  | 		<param-value>true</param-value>
  | 	</init-param>
  | 	</servlet>
  | 	
  | 	<servlet-mapping>
  | 	<servlet-name>dwr-invoker</servlet-name>
  | 	<url-pattern>/dwr/*</url-pattern>
  | 	</servlet-mapping>
  |  
  |     <taglib>
  | 	  <taglib-uri>com.mts.WF.UI.ProcessImageJbpmTag</taglib-uri>
  | 	  <taglib-location>jbpm.tld</taglib-location>
  | 	</taglib>
  |   
  | </web-app>
  | 
the problem is that after the hibernate is loaded ok , the Default JBPM 
configuration is loaded again (i have mapping to the jbpm in SqlServer_hibernate.cfg.xml too).
in the end of the log i see even it loads Oracle configuration from the default instead the SqlServer onces .

the console log on startup :

  | the good loading :
  | 
  | 15:34:33,184 INFO  [STDOUT] 15:34:33,184 INFO  [Environment] Hibernate 3.2 cr2
  | 15:34:33,215 INFO  [STDOUT] 15:34:33,215 INFO  [Environment] loaded properties from resource hibernate.properties: {hibernate.connection.driver_class=com.microsoft.sqlserver.jdbc.SQLServerDriver, hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider, hibernate.cache.use_query_cache=true, hibernate.c3p0.max_size=20, hibernate.dialect=org.hibernate.dialect.SQLServerDialect, hibernate.cache.use_second_level_cache=true, hibernate.c3p0.min_size=5, hibernate.query.substitutions=true 1, false 0, hibernate.connection.username=TabsUser, hibernate.bytecode.use_reflection_optimizer=false, hibernate.show_sql=true, hibernate.connection.password=****}
  | 15:34:33,215 INFO  [STDOUT] 15:34:33,215 INFO  [Environment] Bytecode provider name : cglib
  | 15:34:33,231 INFO  [STDOUT] 15:34:33,231 INFO  [Environment] using JDK 1.4 java.sql.Timestamp handling
  | 15:34:33,497 INFO  [STDOUT] 15:34:33,497 INFO  [Configuration] configuring from file: SqlServer_hibernate.cfg.xml
  | 15:34:33,731 INFO  [STDOUT] 15:34:33,731 INFO  [Configuration] Reading mappings from resource: com/mts/dblayer/entities/wf/WfNotes.hbm.xml
  | 15:34:33,981 INFO  [STDOUT] 15:34:33,981 INFO  [HbmBinder] Mapping class: com.mts.dblayer.entities.wf.WfNotes -> WF_NOTES
  | 15:34:34,059 INFO  [STDOUT] 15:34:34,059 INFO  [Configuration] Reading mappings from resource: com/mts/dblayer/entities/wf/WfInstances.hbm.xml
  | 15:34:34,137 INFO  [STDOUT] 15:34:34,137 INFO  [HbmBinder] Mapping class: com.mts.dblayer.entities.wf.WfInstances -> WF_INSTANCES
  | ....
  | ....
  | .....
  | ...
  | the wrong loading :
  | 
  | 15:34:52,840 INFO  [STDOUT] 15:34:52,840 INFO  [JbpmConfiguration] using jbpm configuration resource 'jbpm.cfg.xml'
  | 15:34:53,153 INFO  [STDOUT] 15:34:53,153 INFO  [Environment] Hibernate 3.1
  | 15:34:53,168 INFO  [STDOUT] 15:34:53,168 INFO  [Environment] loaded properties from resource hibernate.properties: {hibernate.connection.driver_class=oracle.jdbc.driver.OracleDriver, hibernate.cglib.use_reflection_optimizer=true, hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider, hibernate.cache.use_query_cache=true, hibernate.c3p0.max_size=20, hibernate.dialect=org.hibernate.dialect.Oracle9Dialect, hibernate.cache.use_second_level_cache=true, hibernate.c3p0.min_size=5, hibernate.query.substitutions=true 1, false 0, hibernate.connection.username=im1online, hibernate.connection.url=jdbc:oracle:thin:@10.10.2.68:1521:b3, hibernate.show_sql=true, hibernate.connection.password=****}
  | 15:34:53,168 INFO  [STDOUT] 15:34:53,168 INFO  [Environment] using CGLIB reflection optimizer
  | 15:34:53,168 INFO  [STDOUT] 15:34:53,168 INFO  [Environment] using JDK 1.4 java.sql.Timestamp handling
  | 15:34:53,497 INFO  [STDOUT] 15:34:53,497 INFO  [Configuration] configuring from resource: hibernate.cfg.xml
  | 15:34:53,497 INFO  [STDOUT] 15:34:53,497 INFO  [Configuration] Configuration resource: hibernate.cfg.xml
  | 15:34:53,731 INFO  [STDOUT] 15:34:53,731 INFO  [Configuration] Reading mappings from resource: org/jbpm/graph/action/Script.hbm.xml
  | 15:34:53,965 INFO  [STDOUT] 15:34:53,965 INFO  [Configuration] Reading mappings from resource: org/jbpm/identity/User.hbm.xml
  | 15:34:54,075 INFO  [STDOUT] 15:34:54,075 INFO  [HbmBinder] Mapping class: org.jbpm.identity.User -> JBPM_ID_USER
  | 15:34:54,653 INFO  [STDOUT] 15:34:54,653 INFO  [HbmBinder] Mapping collection: org.jbpm.identity.User.permissions -> JBPM_ID_PERMISSIONS
  | ...
  | ...
  | ..
  | 15:34:57,403 INFO  [STDOUT] 15:34:57,403 INFO  [Configuration] processing association property references
  | 15:34:57,403 INFO  [STDOUT] 15:34:57,403 INFO  [Configuration] processing foreign key constraints
  | 15:34:57,809 INFO  [STDOUT] 15:34:57,809 INFO  [C3P0ConnectionProvider] C3P0 using driver: oracle.jdbc.driver.OracleDriver at URL: jdbc:oracle:thin:@myIP:1521:DB
  | 15:34:57,809 INFO  [STDOUT] 15:34:57,809 INFO  [C3P0ConnectionProvider] Connection properties: {user=MyUSER, password=****}
  | 15:34:57,809 INFO  [STDOUT] 15:34:57,809 INFO  [C3P0ConnectionProvider] autocommit mode: false
  | ....
  | 
  | 

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4131836#4131836

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4131836



More information about the jboss-user mailing list