Hi All

I'm newbie using* *hibernate 3 + jboss-5.1.0.GA +mySql with Struts 2* *while
i try to configure JNDI im getting the below exception. Please find my
Jboss, hibernate and Struts configurations. Im using *transaction.factory_class
as *org.hibernate.transaction.JTATransactionFactory in my hibernate.cfg.xml.
* *If i had missed something please let me know.

I know Im posting in Struts forum but i strictly believe we should be using
combination of these in our applications any small help to fix this issue
will be a great help for me

11:29:55,187 INFO  [LogNotificationListener] Adding notification listener
for logging mbean "jboss.system:service=Logging,type=Log4jService" to server
org.jboss.mx.server.mbeanserveri...@1edd9b3[ defaultDomain='jboss' ]
11:30:01,906 ERROR [AbstractKernelController] Error installing to Parse:
name=vfsfile:/F:/jboss-5.1.0.GA/server/default/deploy/mysql-ds.xml state=Not
Installed mode=Manual requiredState=Parse
org.jboss.deployers.spi.DeploymentException: Error creating managed object
for vfsfile:/F:/jboss-5.1.0.GA/server/default/deploy/mysql-ds.xml
    at
org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
    at
org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:362)
    at
org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:322)
    at
org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:294)
    at
org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.deploy(AbstractParsingDeployerWithOutput.java:234)
    at
org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
    at
org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
    at
org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
    at
org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
    at
org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
    at
org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
    at
org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
    at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
    at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
    at
org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
    at
org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
    at
org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
    at
org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
    at
org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
    at
org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)
    at
org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)
    at
org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)
    at
org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
    at
org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
    at
org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
    at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
    at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
    at
org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
    at
org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
    at
org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)
    at
org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)
    at
org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)
    at org.jboss.Main.boot(Main.java:221)
    at org.jboss.Main$1.run(Main.java:556)
    at java.lang.Thread.run(Unknown Source)
Caused by: javax.xml.bind.UnmarshalException
 - with linked exception:
[org.xml.sax.SAXParseException: The element type "local-tx-datasourcee" must
be terminated by the matching end-tag "</local-tx-datasourcee>".]
    at
javax.xml.bind.helpers.AbstractUnmarshallerImpl.createUnmarshalException(Unknown
Source)
    at
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.createUnmarshalException(UnmarshallerImpl.java:514)
    at
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:215)
    at
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:190)
    at
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:238)
    at
org.jboss.resource.deployers.ManagedConnectionFactoryParserDeployer.parse(ManagedConnectionFactoryParserDeployer.java:123)
    at
org.jboss.resource.deployers.ManagedConnectionFactoryParserDeployer.parse(ManagedConnectionFactoryParserDeployer.java:63)
    at
org.jboss.deployers.vfs.spi.deployer.AbstractVFSParsingDeployer.parseAndInit(AbstractVFSParsingDeployer.java:256)
    at
org.jboss.deployers.vfs.spi.deployer.AbstractVFSParsingDeployer.parse(AbstractVFSParsingDeployer.java:239)
    at
org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:355)
    ... 33 more
Caused by: org.xml.sax.SAXParseException: The element type
"local-tx-datasourcee" must be terminated by the matching end-tag
"</local-tx-datasourcee>".
    at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)
    at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
    at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
    at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
    at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
    at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
    at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown
Source)
    at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
    at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at
com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:211)
    ... 40 more
11:30:10,656 INFO  [Ejb3DependenciesDeployer] Encountered deployment
abstractvfsdeploymentcont...@22917694{vfsfile:/F:/
jboss-5.1.0.GA/server/default/deploy/profileservice-secured.jar/}
11:30:10,656 INFO  [Ejb3DependenciesDeployer] Encountered deployment
abstractvfsdeploymentcont...@22917694{vfsfile:/F:/
jboss-5.1.0.GA/server/default/deploy/profileservice-secured.jar/}
11:30:10,656 INFO  [Ejb3DependenciesDeployer] Encountered deployment
abstractvfsdeploymentcont...@22917694{vfsfile:/F:/
jboss-5.1.0.GA/server/default/deploy/profileservice-secured.jar/}
11:30:10,656 INFO  [Ejb3DependenciesDeployer] Encountered deployment
abstractvfsdeploymentcont...@22917694{vfsfile:/F:/
jboss-5.1.0.GA/server/default/deploy/profileservice-secured.jar/}
11:30:13,671 INFO  [JMXConnectorServerService] JMX Connector server:
service:jmx:rmi://127.0.0.1/jndi/rmi://127.0.0.1:1090/jmxconnector
11:30:13,953 INFO  [MailService] Mail Service bound to java:/Mail
11:30:16,484 WARN  [JBossASSecurityMetadataStore] WARNING! POTENTIAL
SECURITY RISK. It has been detected that the MessageSucker component which
sucks messages from one node to another has not had its password changed
from the installation default. Please see the JBoss Messaging user guide for
instructions on how to do this.
11:30:16,500 WARN  [AnnotationCreator] No ClassLoader provided, using TCCL:
org.jboss.managed.api.annotation.ManagementComponent
11:30:16,562 WARN  [AnnotationCreator] No ClassLoader provided, using TCCL:
org.jboss.managed.api.annotation.ManagementComponent
11:30:16,687 INFO  [TransactionManagerService] JBossTS Transaction Service
(JTA version - tag:JBOSSTS_4_6_1_GA) - JBoss Inc.
11:30:16,687 INFO  [TransactionManagerService] Setting up property manager
MBean and JMX layer
11:30:17,140 INFO  [TransactionManagerService] Initializing recovery manager
11:30:18,437 INFO  [TransactionManagerService] Recovery manager configured
11:30:18,453 INFO  [TransactionManagerService] Binding TransactionManager
JNDI Reference
11:30:18,468 INFO  [TransactionManagerService] Starting transaction recovery
manager
11:30:19,468 INFO  [AprLifecycleListener] The Apache Tomcat Native library
which allows optimal performance in production environments was not found on
the java.library.path: C:\Program
Files\Java\jre6\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program
Files/Java/jre6/bin/client;C:/Program
Files/Java/jre6/bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
Files\TortoiseSVN\bin;C:\Program Files\Common Files\Symbian\tools;C:\Program
Files\CSL Arm Toolchain\bin;C:\ant\bin;C:\Sun\SDK\bin;C:\Program
Files\WinAnt\bin
11:30:19,515 INFO  [Http11Protocol] Initializing Coyote HTTP/1.1 on
http-127.0.0.1-8080
11:30:19,531 INFO  [AjpProtocol] Initializing Coyote AJP/1.3 on
ajp-127.0.0.1-8009
11:30:19,656 INFO  [StandardService] Starting service jboss.web
11:30:19,656 INFO  [StandardEngine] Starting Servlet Engine: JBoss Web/
2.1.3.GA
11:30:19,687 INFO  [Catalina] Server startup in 163 ms
11:30:19,718 INFO  [TomcatDeployment] deploy, ctxPath=/invoker
11:30:20,250 INFO  [TomcatDeployment] deploy, ctxPath=/jbossws
11:30:20,281 INFO  [TomcatDeployment] deploy, ctxPath=/web-console
11:30:20,703 INFO  [RARDeployment] Required license terms exist, view
vfszip:/F:/
jboss-5.1.0.GA/server/default/deploy/jboss-local-jdbc.rar/META-INF/ra.xml
11:30:20,703 INFO  [RARDeployment] Required license terms exist, view
vfszip:/F:/
jboss-5.1.0.GA/server/default/deploy/jboss-xa-jdbc.rar/META-INF/ra.xml
11:30:20,718 INFO  [RARDeployment] Required license terms exist, view
vfszip:/F:/jboss-5.1.0.GA/server/default/deploy/jms-ra.rar/META-INF/ra.xml
11:30:20,734 INFO  [RARDeployment] Required license terms exist, view
vfszip:/F:/jboss-5.1.0.GA/server/default/deploy/mail-ra.rar/META-INF/ra.xml
11:30:20,765 INFO  [RARDeployment] Required license terms exist, view
vfszip:/F:/
jboss-5.1.0.GA/server/default/deploy/quartz-ra.rar/META-INF/ra.xml
11:30:20,843 INFO  [SimpleThreadPool] Job execution threads will use class
loader of thread: main
11:30:20,859 INFO  [QuartzScheduler] Quartz Scheduler v.1.5.2 created.
11:30:20,859 INFO  [RAMJobStore] RAMJobStore initialized.
11:30:20,859 INFO  [StdSchedulerFactory] Quartz scheduler
'DefaultQuartzScheduler' initialized from default resource file in Quartz
package: 'quartz.properties'
11:30:20,859 INFO  [StdSchedulerFactory] Quartz scheduler version: 1.5.2
11:30:20,859 INFO  [QuartzScheduler] Scheduler
DefaultQuartzScheduler_$_NON_CLUSTERED started.
11:30:21,984 INFO  [ConnectionFactoryBindingService] Bound ConnectionManager
'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name
'java:DefaultDS'
11:30:22,546 INFO  [ServerPeer] JBoss Messaging 1.4.3.GA server [0] started
11:30:22,656 INFO  [QueueService] Queue[/queue/ExpiryQueue] started,
fullSize=200000, pageSize=2000, downCacheSize=2000
11:30:22,796 INFO  [ConnectionFactory] Connector
bisocket://127.0.0.1:4457has leasing enabled, lease period 10000
milliseconds
11:30:22,796 INFO  [ConnectionFactory]
org.jboss.jms.server.connectionfactory.connectionfact...@204deb started
11:30:22,796 INFO  [ConnectionFactoryJNDIMapper] supportsFailover attribute
is true on connection factory:
jboss.messaging.connectionfactory:service=ClusteredConnectionFactory but
post office is non clustered. So connection factory will *not* support
failover
11:30:22,796 INFO  [ConnectionFactoryJNDIMapper] supportsLoadBalancing
attribute is true on connection factory:
jboss.messaging.connectionfactory:service=ClusteredConnectionFactory but
post office is non clustered. So connection factory will *not* support load
balancing
11:30:22,796 INFO  [ConnectionFactory] Connector
bisocket://127.0.0.1:4457has leasing enabled, lease period 10000
milliseconds
11:30:22,796 INFO  [ConnectionFactory]
org.jboss.jms.server.connectionfactory.connectionfact...@1a42493 started
11:30:22,796 INFO  [ConnectionFactory] Connector
bisocket://127.0.0.1:4457has leasing enabled, lease period 10000
milliseconds
11:30:22,796 INFO  [ConnectionFactory]
org.jboss.jms.server.connectionfactory.connectionfact...@5c978a started
11:30:22,796 INFO  [QueueService] Queue[/queue/DLQ] started,
fullSize=200000, pageSize=2000, downCacheSize=2000
11:30:22,890 INFO  [ConnectionFactoryBindingService] Bound ConnectionManager
'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name
'java:JmsXA'
11:30:23,296 INFO  [JBossASKernel] Created KernelDeployment for:
profileservice-secured.jar
11:30:23,296 INFO  [JBossASKernel] installing bean:
jboss.j2ee:jar=profileservice-secured.jar,name=SecureProfileService,service=EJB3
11:30:23,296 INFO  [JBossASKernel]   with dependencies:
11:30:23,296 INFO  [JBossASKernel]   and demands:
11:30:23,296 INFO  [JBossASKernel]
jndi:SecureManagementView/remote-org.jboss.deployers.spi.management.ManagementView
11:30:23,296 INFO  [JBossASKernel]     jboss.ejb:service=EJBTimerService
11:30:23,296 INFO  [JBossASKernel]   and supplies:
11:30:23,296 INFO  [JBossASKernel]
Class:org.jboss.profileservice.spi.ProfileService
11:30:23,296 INFO  [JBossASKernel]     jndi:SecureProfileService/remote
11:30:23,296 INFO  [JBossASKernel]
jndi:SecureProfileService/remote-org.jboss.profileservice.spi.ProfileService
11:30:23,296 INFO  [JBossASKernel] Added
bean(jboss.j2ee:jar=profileservice-secured.jar,name=SecureProfileService,service=EJB3)
to KernelDeployment of: profileservice-secured.jar
11:30:23,296 INFO  [JBossASKernel] installing bean:
jboss.j2ee:jar=profileservice-secured.jar,name=SecureDeploymentManager,service=EJB3
11:30:23,296 INFO  [JBossASKernel]   with dependencies:
11:30:23,296 INFO  [JBossASKernel]   and demands:
11:30:23,296 INFO  [JBossASKernel]     jboss.ejb:service=EJBTimerService
11:30:23,296 INFO  [JBossASKernel]   and supplies:
11:30:23,296 INFO  [JBossASKernel]
jndi:SecureDeploymentManager/remote-org.jboss.deployers.spi.management.deploy.DeploymentManager
11:30:23,296 INFO  [JBossASKernel]
Class:org.jboss.deployers.spi.management.deploy.DeploymentManager
11:30:23,296 INFO  [JBossASKernel]     jndi:SecureDeploymentManager/remote
11:30:23,296 INFO  [JBossASKernel] Added
bean(jboss.j2ee:jar=profileservice-secured.jar,name=SecureDeploymentManager,service=EJB3)
to KernelDeployment of: profileservice-secured.jar
11:30:23,296 INFO  [JBossASKernel] installing bean:
jboss.j2ee:jar=profileservice-secured.jar,name=SecureManagementView,service=EJB3
11:30:23,296 INFO  [JBossASKernel]   with dependencies:
11:30:23,296 INFO  [JBossASKernel]   and demands:
11:30:23,296 INFO  [JBossASKernel]     jboss.ejb:service=EJBTimerService
11:30:23,296 INFO  [JBossASKernel]   and supplies:
11:30:23,296 INFO  [JBossASKernel]
jndi:SecureManagementView/remote-org.jboss.deployers.spi.management.ManagementView
11:30:23,296 INFO  [JBossASKernel]
Class:org.jboss.deployers.spi.management.ManagementView
11:30:23,296 INFO  [JBossASKernel]     jndi:SecureManagementView/remote
11:30:23,296 INFO  [JBossASKernel] Added
bean(jboss.j2ee:jar=profileservice-secured.jar,name=SecureManagementView,service=EJB3)
to KernelDeployment of: profileservice-secured.jar
11:30:23,296 INFO  [EJB3EndpointDeployer] Deploy
abstractbeanmetad...@f6de04{name=jboss.j2ee:jar=profileservice-secured.jar,name=SecureProfileService,service=EJB3_endpoint
bean=org.jboss.ejb3.endpoint.deployers.impl.EndpointImpl
properties=[container] constructor=null autowireCandidate=true}
11:30:23,296 INFO  [EJB3EndpointDeployer] Deploy
abstractbeanmetad...@146c38f{name=jboss.j2ee:jar=profileservice-secured.jar,name=SecureDeploymentManager,service=EJB3_endpoint
bean=org.jboss.ejb3.endpoint.deployers.impl.EndpointImpl
properties=[container] constructor=null autowireCandidate=true}
11:30:23,296 INFO  [EJB3EndpointDeployer] Deploy
abstractbeanmetad...@f23791{name=jboss.j2ee:jar=profileservice-secured.jar,name=SecureManagementView,service=EJB3_endpoint
bean=org.jboss.ejb3.endpoint.deployers.impl.EndpointImpl
properties=[container] constructor=null autowireCandidate=true}
11:30:23,375 INFO  [SessionSpecContainer] Starting
jboss.j2ee:jar=profileservice-secured.jar,name=SecureDeploymentManager,service=EJB3
11:30:23,390 INFO  [EJBContainer] STARTED EJB:
org.jboss.profileservice.ejb.SecureDeploymentManager ejbName:
SecureDeploymentManager
11:30:23,421 INFO  [JndiSessionRegistrarBase] Binding the following Entries
in Global JNDI:

    SecureDeploymentManager/remote - EJB3.x Default Remote Business
Interface

SecureDeploymentManager/remote-org.jboss.deployers.spi.management.deploy.DeploymentManager
- EJB3.x Remote Business Interface

11:30:23,500 INFO  [SessionSpecContainer] Starting
jboss.j2ee:jar=profileservice-secured.jar,name=SecureManagementView,service=EJB3
11:30:23,500 INFO  [EJBContainer] STARTED EJB:
org.jboss.profileservice.ejb.SecureManagementView ejbName:
SecureManagementView
11:30:23,515 INFO  [JndiSessionRegistrarBase] Binding the following Entries
in Global JNDI:

    SecureManagementView/remote - EJB3.x Default Remote Business Interface

SecureManagementView/remote-org.jboss.deployers.spi.management.ManagementView
- EJB3.x Remote Business Interface

11:30:23,671 INFO  [SessionSpecContainer] Starting
jboss.j2ee:jar=profileservice-secured.jar,name=SecureProfileService,service=EJB3
11:30:23,671 INFO  [EJBContainer] STARTED EJB:
org.jboss.profileservice.ejb.SecureProfileServiceBean ejbName:
SecureProfileService
11:30:23,687 INFO  [JndiSessionRegistrarBase] Binding the following Entries
in Global JNDI:

    SecureProfileService/remote - EJB3.x Default Remote Business Interface
    SecureProfileService/remote-org.jboss.profileservice.spi.ProfileService
- EJB3.x Remote Business Interface

11:30:23,812 INFO  [TomcatDeployment] deploy, ctxPath=/admin-console
11:30:23,921 INFO  [config] Initializing Mojarra (1.2_12-b01-FCS) for
context '/admin-console'
11:30:26,468 INFO  [TomcatDeployment] deploy, ctxPath=/
11:30:26,921 INFO  [TomcatDeployment] deploy, ctxPath=/apotheosis
11:30:27,734 ERROR [STDERR] log4j:WARN Continuable parsing error 19 and
column 39
11:30:27,734 ERROR [STDERR] log4j:WARN Attribute value "com.apotheosis.erc"
of type ID must be unique within the document.
11:30:27,812 INFO  [STDOUT] 2010-07-20 11:30:27,812 INFO
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.info:31 -
Parsing configuration file [struts-default.xml]
11:30:27,906 INFO  [STDOUT] 2010-07-20 11:30:27,906 INFO
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.info:31 -
Parsing configuration file [struts-plugin.xml]
11:30:27,921 INFO  [STDOUT] 2010-07-20 11:30:27,921 INFO
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.info:31 -
Unable to locate configuration files of the name struts.xml, skipping
11:30:27,921 INFO  [STDOUT] 2010-07-20 11:30:27,921 INFO
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.info:31 -
Parsing configuration file [struts.xml]
11:30:28,500 INFO  [TomcatDeployment] deploy, ctxPath=/jmx-console
11:30:28,687 ERROR [ProfileServiceBootstrap] Failed to load profile: Summary
of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):

DEPLOYMENTS IN ERROR:
  Deployment "vfsfile:/F:/jboss-5.1.0.GA/server/default/deploy/mysql-ds.xml"
is in error due to the following reason(s): org.xml.sax.SAXParseException:
The element type "local-tx-datasourcee" must be terminated by the matching
end-tag "</local-tx-datasourcee>".


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

*  mysql-ds.xml*
<?xml version="1.0" encoding="UTF-8"?>

<!-- See http://www.jboss.org/community/wiki/Multiple1PC for information
about local-tx-datasource -->
<!-- $Id: mysql-ds.xml 88948 2009-05-15 14:09:08Z jesper.pedersen $ -->
<!--  Datasource config for MySQL using 3.0.9 available from:
http://www.mysql.com/downloads/api-jdbc-stable.html
-->

<datasources>
   <local-tx-datasourcee>
        <!-- The jndi name of the DataSource, it is prefixed with java:/ -->
        <!-- Datasources are not available outside the virtual machine -->
        <jndi-name>jdbc/ercDS</jndi-name>
        <!-- For server mode db, allowing other processes to use mysql db
over tcp.-->
        <connection-url>jdbc:mysql://localhost:3306/</connection-url>
        <!-- The driver class -->
        <driver-class>com.mysql.jdbc.Driver</driver-class>
        <!-- The login and password -->
        <user-name/>root</user-name>
        <password>sandeep123</password>
        <!-- The minimum connections in a pool/sub-pool. Pools are lazily
constructed on first use -->
        <min-pool-size>1></min-pool-size>
        <!-- The maximum connections in a pool/sub-pool -->
        <max-pool-size>20></max-pool-size>
        <exception-sorter-class-name>
org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter
</exception-sorter-class-name>
        <!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml
(optional) -->
        <metadata>
           <type-mapping>mySQL</type-mapping>
        </metadata>
   </local-tx-datasource>
</datasources>

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

hibernate.cfg.xml


<?xml version=*"1.0"* encoding=*"UTF-8"*?>

<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate
Configuration DTD 3.0//EN"

                                         "
http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd";>

<!-- Generated by MyEclipse *Hibernate* Tools.                   -->

<hibernate-configuration>

 <session-factory name=*"jdbc/ercDS"*>

  <property name=*"dialect"*>org.hibernate.dialect.MySQLDialect</property>

  <property name=*"connection.url"*>jdbc:mysql://*localhost*:3306/</property
>

  <property name=*"connection.username"*>root</property>

  <property name=*"connection.password"*>sandeep123</property>

  <property name=*"connection.pool_size"*>2</property>

  <property name=*"connection.driver_class"*>com.mysql.jdbc.Driver</property
>

  <property name=*"hibernate.dialect"*>*org.hibernate.dialect.MySQLDialect*
</property>

  <property name=*"hibernate.show_sql"*>true</property>

  <property name=*"hibernate.use_sql_comments"*>true</property>

  <property name=*"hibernate.format_sql"*>true</property>

  <property name=*"hibernate.default_schema"*>*erc*</property>

  <property name=*"hibernate.generate_statistics"*>true</property>

  <property name=*"hibernate.order_inserts"*>true</property>

  <property name=*"hibernate.order_updates"*>true</property>

  <property name=*"hibernate.use_identifier_rollback"*>true</property>

  <property name=*"hibernate.bytecode.use_reflection_optimizer"*>true</
property>

  <property name=*"hibernate.cache.use_query_cache"*>false</property>

  <property name=*"hibernate.query.startup_check"*>true</property>

  <property name=*"hibernate.current_session_context_class"*>*jta*</property
>

  <property name=*"hibernate.query.startup_check"*>true</property>



      <!-- JTA transaction properties (begin) -->

            <property name=*"transaction.factory_class"*>
org.hibernate.transaction.JTATransactionFactory</property>

            <property name=*"jta.UserTransaction"*>java:comp/UserTransaction
</property>

      <!-- JTA transaction properties (end) -->



      <!-- DataSource properties (begin) -->

            <property name=*"hibernate.connection.datasource"*>*jdbc*/ercDS
</property>

      <!-- DataSource properties (end) -->



   <!-- JBoss transaction manager lookup (begin) -->

      <property name=*"transaction.manager_lookup_class"*>
org.hibernate.transaction.JBossTransactionManagerLookup</property>

   <!-- JBoss transaction manager lookup (end) -->



  <!-- Mapping files -->

 </session-factory>

</hibernate-configuration>

Im using annotations I dont have any Mapping xml files

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

web.xml

<?xml version=*"1.0"* encoding=*"UTF-8"*?>

<web-app id=*"WebApp_ID"* 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>Message_Resource_Struts2_Ant</display-name>

  <welcome-file-list>

    <welcome-file>index.jsp</welcome-file>

  </welcome-file-list>





    <filter>

        <filter-name>struts2</filter-name>

        <filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</
filter-class>

    </filter>



     <filter-mapping>

        <filter-name>struts2</filter-name>

        <url-pattern>/*</url-pattern>

    </filter-mapping>



</web-app>


My struts simple web.xml.

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Please go through and let me know if im missing some thing

Thanks
Sandeep Kotha

Reply via email to