Changeset 10122


Ignore:
Timestamp:
2005-06-16T13:47:24+12:00 (19 years ago)
Author:
kjdon
Message:

changed some erroneous localsite to @sitename@, use teh web app classloader to find the SOAPServer.cfg file

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl3/src/java/org/greenstone/gsdl3/SOAPServer.java.in

    r9874 r10122  
    3535 */
    3636
    37 public class SOAPServerlocalsite
     37public class SOAPServer@sitename@
    3838{
    3939    private String config_file_name = "SOAPServer.cfg";
     
    4444  /** The no-args constructor */
    4545    public SOAPServer@sitename@() {
    46     // find out gsdl3home
    47     URL url = ClassLoader.getSystemResource(config_file_name);
     46    // find out gsdl3home - need to use the web app class loader
     47    ClassLoader class_loader = this.getClass().getClassLoader();
     48    URL url = class_loader.getResource(config_file_name);
    4849    if (url == null) {
    4950        System.err.println("Couldn't find the config file "+config_file_name+". Can't initialise the SOAP server");
     
    5455        return;
    5556    }
    56     String site_home=gsdl3_home+File.separator+"web"+File.separator+"sites"+File.separator+"localsite";
     57    String site_home = GSFile.siteHome(gsdl3_home, "@sitename@");
    5758   
    5859    File site_file = new File(site_home);
Note: See TracChangeset for help on using the changeset viewer.