Advertisement
salikhanova

openmrs Context.startup

Jul 4th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.71 KB | None | 0 0
  1. package kz.salikhanova.omrsapiworker;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.File;
  5. import java.io.IOException;
  6. import java.io.InputStreamReader;
  7. import java.io.OutputStream;
  8. import java.net.HttpURLConnection;
  9. import java.net.MalformedURLException;
  10. import java.net.ProtocolException;
  11. import java.net.URL;
  12. import java.util.ArrayList;
  13. import java.util.Base64;
  14. import java.util.HashSet;
  15. import java.util.List;
  16. import java.util.Locale;
  17. import java.util.Properties;
  18.  
  19. import org.json.JSONObject;
  20. import org.openmrs.Concept;
  21. import org.openmrs.ConceptAnswer;
  22. import org.openmrs.ConceptName;
  23. import org.openmrs.Patient;
  24. import org.openmrs.api.ConceptService;
  25. import org.openmrs.api.context.Context;
  26. import org.openmrs.api.context.ServiceContext;
  27. import org.openmrs.module.ModuleMustStartException;
  28. import org.openmrs.util.DatabaseUpdateException;
  29. import org.openmrs.util.InputRequiredException;
  30. import org.openmrs.util.OpenmrsUtil;
  31.  
  32. public class App
  33. {
  34.    
  35.     public static void main( String[] args )
  36.     {
  37.         File propsFile = new File(OpenmrsUtil.getApplicationDataDirectory(), "openmrs-runtime.properties");
  38.         Properties props = new Properties();
  39.         OpenmrsUtil.loadProperties(props, propsFile);
  40.         try {
  41.             Context.startup("jdbc:mysql://localhost:3306/openmrs?autoReconnect=true", "openmrs", "openmrs", props);
  42.         } catch (ModuleMustStartException e1) {
  43.             // TODO Auto-generated catch block
  44.             e1.printStackTrace();
  45.         } catch (DatabaseUpdateException e1) {
  46.             // TODO Auto-generated catch block
  47.             e1.printStackTrace();
  48.         } catch (InputRequiredException e1) {
  49.             // TODO Auto-generated catch block
  50.             e1.printStackTrace();
  51.         } catch (Exception e) {
  52.             e.printStackTrace();
  53.         }
  54.     }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement