Author: antelder
Date: Thu Feb 14 08:51:14 2008
New Revision: 627799

URL: http://svn.apache.org/viewvc?rev=627799&view=rev
Log:
add readme

Added:
    incubator/tuscany/java/sca/samples/helloworld-jms-webapp/README   (with 
props)
Modified:
    incubator/tuscany/java/sca/samples/helloworld-jms-webapp/   (props changed)

Propchange: incubator/tuscany/java/sca/samples/helloworld-jms-webapp/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Thu Feb 14 08:51:14 2008
@@ -0,0 +1,18 @@
+target
+work
+dojo
+*.iws
+*.ipr
+*.iml
+.project
+.classpath
+derby.log
+maven.log
+velocity.log*
+junit*.properties
+surefire*.properties
+.settings
+.deployables
+.wtpmodules
+.externalToolBuilders
+activemq-data

Added: incubator/tuscany/java/sca/samples/helloworld-jms-webapp/README
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/helloworld-jms-webapp/README?rev=627799&view=auto
==============================================================================
--- incubator/tuscany/java/sca/samples/helloworld-jms-webapp/README (added)
+++ incubator/tuscany/java/sca/samples/helloworld-jms-webapp/README Thu Feb 14 
08:51:14 2008
@@ -0,0 +1,136 @@
+JMS HelloWorld Sample
+=====================
+This sample uses the same code as the calculator sample but deploys the
+sample wrapped in a web app. 
+
+The README in the samples directory (the directory above this) provides 
+general instructions about building and running samples. Take a look there 
+first. 
+
+As this sample provides a web app there is a manual step where the WAR file
+that contains the sample is copied to your web app container. If you just want 
+to give this sample a go deploy the WAR file (target/ 
sample-helloworld-jms-webapp.war )
+to you web application server. 
+
+Once the web app is deployed use your browser to visit the following URL;
+
+http://localhost:8080/sample-helloworld-jms-webapp/
+
+The port and hostname will of course vary depending on your local 
installation. 
+
+
+Configuring the JMS resources
+-----------------------------
+
+The sample requires JMS resources be manually configured in the server 
environment, these are: 
+
+- a JMS connection factory named "ConnectionFactory"
+- a JMS queue named "RequestQueue"
+- a JMS queue named "ResponseQueue"
+
+See the following for how to define these resources depending on the 
application server being used:
+
+Tuscany with embedded ActiveMQ broker
+-------------------------------------
+
+
+Apache Tomcat
+-------------
+
+Tomcat doesn't by default include a JMS broker so first install Apache 
ActiveMQ into Tomcat:
+
+
+
+Apache Geronimo
+---------------
+
+For Apache Geronimo 2.0.1 (2.0.2 fails to define JMS resources for me)
+
+Logon to the Geronimo Server Console (http://localhost:8080/console, uid 
system, pswd manager)
+
+In the Console Navigation on the left under Services click JMS Resources
+
+At the bottom of the JMS Resources panel click under Create a new JMS Resource 
Group click For ActiveMQ
+
+In Resource Group Name enter "MyRGN" and click next
+
+At JMS Resource Group click Add Connection Factory
+
+For JMS Factory Type choose javax.jms.ConnectionFactory and click Next
+
+In Connection Factory Name enter "ConnectionFactory" and click Next
+
+Click Add destination
+
+For JMS Destination Type choose javax.jms.Queue and click Next 
+       
+Enter "RequestQueue" for both Message Destination Name and PhysicalName and 
click Next         
+
+Click Add destination to add another queue as above this time named 
"ResponseQueue"
+
+Click Deploy Now
+
+Thats it, you're done.
+
+
+WebSphere 
+---------
+
+To define the JMS resources in a new WebSphere Application Server 6.1 
installation:
+
+1) First define a Service integration bus:
+
+Logon to the WebSphere Integrated Solutions Console 
(http://localhost:9060/ibm/console)
+
+On the Left hand menu expand Service integration, and click on Buses.
+
+In the Buses panel click on New
+
+Enter a name for the bus, eg MyBus, and click Next, and then click Finish and 
Save the changes.
+
+In the Buses panel click on MyBus
+
+Find the Topology secion and click on Bus members
+
+Click on Add, leave the defaults and click Next, Next, Next, Finish, and Save 
the changes.
+
+Restart WebSphere and when back up logon back on to the Integrated Solutions 
Console
+ 
+2) Now define the JMS rescources
+
+On the Left hand menu expand Resources, and JMS and click on Connection 
Facotories. 
+
+In the Connection factories panel click New.
+
+Leave the Default messaging provider and click OK
+
+Enter "ConnectionFactory" in the Name and JNDI name and in the Bus name in the 
Connection pane choose MyBus and click OK
+
+On the Left hand menu in JMS click on Queues 
+
+In the Queues panel click New, accept the defaults and click OK
+
+Enter "RequestQueue" for the Name and JNDI name and in the Bus name in the 
Connection pane choose MyBus,
+and then in the Queue name drop down list choose "Create SIB destination"
+
+In the Set queue attributes panel enter "RequestQueue" for the Identifier and 
click Next, Next, and Finish
+
+That should take you back to the Queues panel where you can click OK to create 
the new JMS queue.
+
+Back at the Queues front panel repeat the procedure to create a queue named 
"ResponseQueue"
+
+Save the changes
+
+Restart WebSphere and you're done.
+
+
+
+Others...
+---------
+
+
+
+
+
+
+ 
\ No newline at end of file

Propchange: incubator/tuscany/java/sca/samples/helloworld-jms-webapp/README
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/tuscany/java/sca/samples/helloworld-jms-webapp/README
------------------------------------------------------------------------------
    svn:mime-type = text/plain



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to