mirror of
https://github.com/yacy/yacy_search_server.git
synced 2025-07-19 08:44:42 -04:00
use more absolute path for config file opening
as suggested in pull request 5 (https://github.com/yacy/yacy_search_server/pull/5)
This commit is contained in:
@ -315,7 +315,7 @@ public final class Switchboard extends serverSwitch {
|
||||
|
||||
// set loglevel and log
|
||||
setLog(new ConcurrentLog("SWITCHBOARD"));
|
||||
AccessTracker.setDumpFile(new File("DATA/LOG/queries.log"));
|
||||
AccessTracker.setDumpFile(new File(dataPath, "DATA/LOG/queries.log"));
|
||||
|
||||
// set default peer name
|
||||
Seed.ANON_PREFIX = getConfig("peernameprefix", "_anon");
|
||||
@ -359,7 +359,7 @@ public final class Switchboard extends serverSwitch {
|
||||
this.workPath = getDataPath(SwitchboardConstants.WORK_PATH, SwitchboardConstants.WORK_PATH_DEFAULT);
|
||||
this.workPath.mkdirs();
|
||||
// if default work files exist, copy them (don't overwrite existing!)
|
||||
File defaultWorkPath = new File("defaults/data/work");
|
||||
File defaultWorkPath = new File(appPath, "defaults/data/work");
|
||||
if (defaultWorkPath.list() != null) {
|
||||
for (String fs : defaultWorkPath.list()) {
|
||||
File wf = new File(this.workPath, fs);
|
||||
@ -730,7 +730,7 @@ public final class Switchboard extends serverSwitch {
|
||||
// copy opensearch heuristic config (if not exist)
|
||||
final File osdConfig = new File(getDataPath(), "DATA/SETTINGS/heuristicopensearch.conf");
|
||||
if (!osdConfig.exists()) {
|
||||
final File osdDefaultConfig = new File("defaults/heuristicopensearch.conf");
|
||||
final File osdDefaultConfig = new File(appPath, "defaults/heuristicopensearch.conf");
|
||||
this.log.info("heuristic.opensearch list Path = " + osdDefaultConfig.getAbsolutePath());
|
||||
try {
|
||||
Files.copy(osdDefaultConfig, osdConfig);
|
||||
@ -781,7 +781,7 @@ public final class Switchboard extends serverSwitch {
|
||||
}
|
||||
|
||||
// init html parser evaluation scheme
|
||||
File parserPropertiesPath = new File("defaults/");
|
||||
File parserPropertiesPath = new File(appPath, "defaults/");
|
||||
String[] settingsList = parserPropertiesPath.list();
|
||||
for ( final String l : settingsList ) {
|
||||
if ( l.startsWith("parser.") && l.endsWith(".properties") ) {
|
||||
@ -865,7 +865,7 @@ public final class Switchboard extends serverSwitch {
|
||||
// load oai tables
|
||||
final Map<String, File> oaiFriends =
|
||||
OAIListFriendsLoader.loadListFriendsSources(
|
||||
new File("defaults/oaiListFriendsSource.xml"),
|
||||
new File(appPath, "defaults/oaiListFriendsSource.xml"),
|
||||
getDataPath());
|
||||
OAIListFriendsLoader.init(this.loader, oaiFriends, ClientIdentification.yacyInternetCrawlerAgent);
|
||||
this.crawlQueues = new CrawlQueues(this, this.queuesRoot);
|
||||
@ -2413,7 +2413,7 @@ public final class Switchboard extends serverSwitch {
|
||||
final Properties profile = new Properties();
|
||||
FileInputStream fileIn = null;
|
||||
try {
|
||||
fileIn = new FileInputStream(new File("DATA/SETTINGS/profile.txt"));
|
||||
fileIn = new FileInputStream(new File(this.dataPath, "DATA/SETTINGS/profile.txt"));
|
||||
profile.load(fileIn);
|
||||
} catch (final IOException e ) {
|
||||
} finally {
|
||||
|
Reference in New Issue
Block a user