Create Data Source Definition for Connect Web
Connect Web requires a J2EE data source to be defined by the JBoss application
server. Connect includes template data source files in the
import/jboss
subdirectory of the Connect install
directory. There are three template data source files:
- connect-mssql-ds.xml
- connect-mysql-ds.xml
- connect-oracle-ds.xml
Copy one of these files (depending on whether you want to configure an Oracle,
SQL Server, or MySQL data source) to the JBoss deployment directory (typically
/opt/jboss-4.2.3.GA/server/default/deploy). Then edit the
XML file (connect-mssql-ds.xml or connect-oracle-ds.xml) substituting the following
values:
- %DATABASE_SERVER% - with the name or address of the database server
- %DATABASE_NAME% - with the name of the database
- %USER% - user name for logging in to database
- %PASSWORD% - password logging in to database
Do not modify any other part of the data source definition file.
For a SQL Server data source, copy the JDBC Driver jar to the JBoss server
directory:
cd import
cp sqljdbc4.jar /opt/jboss-4.2.3.GA/server/default/lib
For a MySQL data source, copy the JDBC Driver jar to the JBoss server
directory:
cd import
cp mysql-connector-java-5.1.13-bin.jar /opt/jboss-4.2.3.GA/server/default/lib
For an Oracle data source, copy the JDBC Driver jar to the JBoss server directory:
cd import/Oracle11107_jdk6/common
cp ojdbc6.jar /opt/jboss-4.2.3.GA/server/default/lib
cp orai18n.jar /opt/jboss-4.2.3.GA/server/default/lib
Modify JBoss Properties Service
Modify the properties-service.xml file in the
/opt/jboss-4.2.3.GA/server/default/deploy
directory:
- Search for the element that starts with <attribute
name="properties">
- Uncomment this element if it is commented out
- Add the following line to the text of the element:
"jndi.ds.prefix=java:"
The edited element should look like this:
<attribute name="Properties">
jndi.ds.prefix=java:
</attribute>
Deploy Connect Web to the JBoss Server
Deploy the connectweb.war file to the JBoss application server by copying it to the
JBoss deployment directory:
cp connectweb.war /opt/jboss-4.2.3.GA/server/default/deploy/connectweb.war
If the JBoss server is listening on port 8080 (the default), start Connect by opening
http://localhost:8080/connectweb/surveySuccess.jsp in a browser.