Changeset 5:bbf0cc5bee29 in AnnotationManagerN4J for src/main/java/de/mpiwg/itgroup/annotations/restlet/RestServer.java
Legend:
- Unmodified
- Added
- Removed
-
src/main/java/de/mpiwg/itgroup/annotations/restlet/RestServer.java
r4 r5 41 41 public String CONSUMER_KEYS_PATH = "WEB-INF/consumerkeys.property"; 42 42 43 private Properties serverConfig; 44 public String CONFIG_PROPS_PATH = "WEB-INF/serverconfig.property"; 45 43 46 private GraphDatabaseService graphDb; 44 47 public static final String GRAPHDB_KEY = "annotationmanager.graphdb"; 45 public String DB_PATH = "WEB-INF/neo4j-annotation-db"; 48 public static final String GRAPHDB_PATH_KEY = "annotationmanager.graphdb.path"; 49 public String graphdbPath = "WEB-INF/neo4j-annotation-db"; 46 50 47 51 private WrappingNeoServerBootstrapper srv; … … 64 68 .get("org.restlet.ext.servlet.ServletContext"); 65 69 if (sc != null) { 70 /* 71 * read config from webapp 72 */ 73 serverConfig = new Properties(); 74 InputStream ps1 = getResourceAsStream(sc, CONFIG_PROPS_PATH); 75 if (ps1 != null) { 76 logger.debug("loading config from " + CONFIG_PROPS_PATH); 77 try { 78 serverConfig.load(ps1); 79 /* 80 * read serverconfig options 81 */ 82 graphdbPath = serverConfig.getProperty(GRAPHDB_PATH_KEY, graphdbPath); 83 } catch (IOException e) { 84 logger.warn("Error loading server config: ", e); 85 } 86 logger.debug("config: " + serverConfig); 87 } else { 88 logger.error("Unable to get resource " + CONFIG_PROPS_PATH); 89 } 66 90 // look for database service in context 67 91 graphDb = (GraphDatabaseService) sc.getAttribute(GRAPHDB_KEY); … … 70 94 * open database 71 95 */ 72 String dbFn = getResourcePath(sc, DB_PATH);96 String dbFn = getResourcePath(sc, graphdbPath); 73 97 if (dbFn != null) { 74 98 logger.debug("opening DB " + dbFn); … … 87 111 srv.start(); 88 112 } else { 89 logger.error("Unable to get resource " + DB_PATH);113 logger.error("Unable to get resource " + dbFn); 90 114 } 91 115 } … … 94 118 */ 95 119 consumerKeys = new Properties(); 96 InputStream ps = getResourceAsStream(sc, CONSUMER_KEYS_PATH);97 if (ps != null) {120 InputStream ps2 = getResourceAsStream(sc, CONSUMER_KEYS_PATH); 121 if (ps2 != null) { 98 122 logger.debug("loading consumer keys from " + CONSUMER_KEYS_PATH); 99 123 try { 100 consumerKeys.load(ps );124 consumerKeys.load(ps2); 101 125 } catch (IOException e) { 102 126 // TODO Auto-generated catch block … … 155 179 * @return 156 180 */ 157 public String get UserNameFromLdap(String creator) {181 public String getFullNameFromLdap(String creator) { 158 182 String retString = creator; // falls nichts gefunden wird einfach den 159 183 // creator zurueckgeben … … 163 187 164 188 // TODO: should go into config file 165 String ldapUrl = "ldap://ldap replik.mpiwg-berlin.mpg.de/dc=mpiwg-berlin,dc=mpg,dc=de";189 String ldapUrl = "ldap://ldap.mpiwg-berlin.mpg.de/dc=mpiwg-berlin,dc=mpg,dc=de"; 166 190 env.put(javax.naming.Context.PROVIDER_URL, ldapUrl); 167 191 … … 175 199 } 176 200 177 String base = "ou= People";201 String base = "ou=people"; 178 202 179 203 SearchControls sc = new SearchControls();
Note: See TracChangeset
for help on using the changeset viewer.