- 
                Notifications
    
You must be signed in to change notification settings  - Fork 14
 
Installation
To run Graphity Client:
- checkout the source code from this Git repository
 - build Client as a Maven Web application as specified by the default 
standaloneMaven profile:mvn -Pstandalone package - run the webapp in an IDE or deploy the 
.waron a servlet container such as Tomcat - open the webapp in a browser (on an address such as http://localhost:8080/; depends on host, Tomcat port and application context path)
 
Using Client in your Maven Web application
To add Graphity Client dependency:
- 
add Graphity Client as a Maven dependency in your project using an IDE, or in the
pom.xmlfile.<classifier>classes</classifier>addresses thejarartifact built intowar. The<type>war</type>dependency enables reuse of static resources from Graphity Client, such as Twitter Bootstrap<dependencies> <dependency> <groupId>org.graphity</groupId> <artifactId>client</artifactId> <version>1.1.2</version> <classifier>classes</classifier> </dependency> <dependency> <groupId>org.graphity</groupId> <artifactId>client</artifactId> <version>1.1.2</version> <type>war</type> </dependency> </dependencies> - 
to import static resources enabled by the
<type>war</type>dependency, add a Maven overlay under<configuration>ofmaven-war-plugin:<overlays> <overlay> <groupId>org.graphity</groupId> <artifactId>client</artifactId> </overlay> </overlays> - 
add
main/webapp/WEB-INF/web.xmlwith Configuration 
When you produce a WAR file of Graphity application, it needs to be deployed on a servlet container. We run and test on Tomcat 7, but Tomcat 8 and others such as Glassfish should also work. You might need to configure Tomcat options, for example:
-XX:MaxPermSize=256m -Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true