Version 13 (modified by 6 years ago) ( diff ) | ,
---|
Genius2 ProfilesServer
This is the home page of the genius2 profiles server. This server serves domain and profile files to interested parties, and can inform them of changes.
The Genius2 main page is here.
Installation
- Install your apache-tomcat 8 installation https://tomcat.apache.org/download-80.cgi. You can re-use an existing installation.
- Download the parties server war file from the artifactory. Go into the latest version of the partiesserver and download (right click) the war file. NOTICE: your browser must have cookies enabled to access the artifactory.
- Copy the downloaded war file into the tomcat webapps directory
- (Re)start tomcat
Now your local profilesserver should be up and running.
After installing and starting, go to http://localhost:8080/profilesserver to see if it works.
To download a profile in your agent, check the examples in https://tracinsy.ewi.tudelft.nl/trac/Genius2ProfilesServer/browser/src/test/java/genius2/examples. Basically you just open a websocket and read the incoming profile like this
WebSocketFactory factory = new WebSocketFactory().setConnectionTimeout(5000); WebSocket ws = factory.createSocket("ws://localhost:8080/profilesserver/websocket/get/jobs/jobs1"); ws.addListener(this); ... @Override public void onTextMessage(WebSocket websocket, String json) throws Exception { System.out.println("received profile: " + new ObjectMapper().readValue(json, Profile.class)); }
You can also download this source repository (you don't need this if you just want to use the profilesserver)
svn checkout https://tracinsy.ewi.tudelft.nl/svn/Genius2ProfilesServer/
Since this is a tomcat web application, you need Eclipse Enterprise edition if you want to use this from Eclipse. Also, to checkout from Eclipse, you need to prepare Eclipse for this. Check https://tracinsy.ewi.tudelft.nl/trac/Genius2/wiki/WikiStart
Profile structure
Attachments (1)
- home.png (1.3 MB ) - added by 5 years ago.
Download all attachments as: .zip