| Feed-aggregator-webapp Sample |
| ============================= |
| This sample demonstrates using the Feed binding to aggregate ATOM and RSS |
| feeds and publish a new aggregated feed in a webapp. |
| |
| 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-feed-aggregator-webapp.war) |
| to your web application server. |
| |
| To save space, the WAR file isn't included in the binary distribution. You can |
| build it by following the instructions below in "Building And Running The Sample |
| Using Ant" or "Building And Running The Sample Using Maven". |
| |
| Once the web app is deployed use your browser to visit the following URL: |
| |
| http://localhost:8080/sample-feed-aggregator-webapp |
| |
| The port and hostname will of course vary depending on your local installation. |
| |
| You will then see the following displayed in your Web browser. |
| |
| http://{server-host}:{server-port}/sample-feed-aggregator-webapp/atomAggregator |
| http://{server-host}:{server-port}/sample-feed-aggregator-webapp/atomAggregator/atomsvc |
| http://{server-host}:{server-port}/sample-feed-aggregator-webapp/rssAggregator |
| |
| ** Please note that if your browser is not configured correctly to receive |
| feed information, you will be prompted to open each file that contains the feed |
| information in xml. |
| |
| |
| Building And Running The Sample Using Ant |
| ------------------------------------------- |
| With the binary distribution the sample can be built using Ant as |
| follows |
| |
| cd feed-aggregator-webapp |
| ant package |
| |
| This should result in a war file (sample-feed-aggregator-webapp.war) in the |
| target directory. Copy this war file to your web app deployment directory and |
| follow instructions at the begining of this README. |
| |
| |
| Building And Running The Sample Using Maven |
| ------------------------------------------- |
| With either the binary or source distributions the sample can be built and run |
| using Maven as follows. |
| |
| cd feed-aggregator-webapp |
| mvn |
| |
| This should result in a war file (sample-feed-aggregator-webapp.war) in the |
| target directory. Follow the steps described in the previous section for |
| running the web app and for the expected results. |
| |
| |