- Timestamp:
- 2015-02-10T18:07:10+13:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/server/Server3Settings.java
r25951 r29728 4 4 import java.awt.event.*; 5 5 import java.io.File; 6 import java.io.FileInputStream; 6 7 import java.util.ArrayList; 7 8 import java.util.HashMap; … … 9 10 10 11 import org.w3c.dom.*; 12 import org.xml.sax.InputSource; 11 13 12 14 import org.greenstone.util.ScriptReadWrite; 13 15 14 16 import org.greenstone.util.GlobalProperties; 17 import org.greenstone.gsdl3.util.GSEntityResolver; 15 18 import org.greenstone.gsdl3.util.GSXML; 16 19 import org.greenstone.gsdl3.util.XMLConverter; … … 41 44 File web_xml = new File(GlobalProperties.getGSDL3Home() + File.separator + "WEB-INF" + File.separator + "web.xml"); 42 45 XMLConverter converter = new XMLConverter(); 43 Document web_config = converter.getDOM(web_xml); 46 // web.xml now includes the new file servlets.xml which defines entities used therein 47 // So when loading web.xml's DOM, need to resolve entities in web.xml. And for this, 48 // need to instruct the entity resolver to load included files relative to web.xml's location 49 Document web_config = converter.getDOM(web_xml, new GSEntityResolver(web_xml.getParentFile())); 44 50 if (web_config == null) { 45 51 logger.error("web.xml is null! "+web_xml.getAbsolutePath());
Note:
See TracChangeset
for help on using the changeset viewer.