...
Use SVN to check out the source from the repository location that contains the single sign-on sample.
Code Block svn co http://svn.wso2.org/repos/wso2/carbon/platform/branches/turing/products/is/5.0.0/modules/samples/sso/
Remove the parent entry in the pom.xml file that comes along with the sample. The contents of the pom.xml file will look similar to the following.
Code Block language xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <groupId>org.wso2.identity</groupId> <version>5.0.0</version> <modelVersion>4.0.0</modelVersion> <artifactId>wso2is-identity-samples-sso</artifactId> <packaging>pom</packaging> <name>Identity Server : SSO Samples</name> <modules> <module>SSOAgentSample</module> </modules> </project>
Alternatively, you can simply replace the existing pom.xml file with the sample pom.xml file.
In your command line, navigate to
<SAMPLE_HOME>/sso/SSOAgentSample
in the folder you checked out and build the sample using the following command. You must have Apache Maven installed to do this (see Installation Prerequisites for the appropriate version to use).Code Block mvn clean install
After successfully building the sample, a .war file named travelocity.com can be found inside the
<HOME>/sso/SSOAgentSample/
target
folder. Deploy this sample web app on a web container. To do this, use the Apache Tomcat server.Note Since this sample is written based on Servlet 3.0 it needs to be deployed on Tomcat 7.x.
Use the following steps to deploy the web app in the web container:
- Stop the Apache Tomcat server if it is already running.
- Copy the travelocity.war file to the
<TOMCAT_HOME>/webapps
folder. - Start the Apache Tomcat server.
...