GWTについて2つの質問があります。
私はアプリを開発していて、プロジェクト内にあるxmlファイルを読み取る必要がありますが、これを配置します。
Document doc = docBuilder.parse(new File(stringPath));
stringPathであること:
URL path = nameClase.class.getProtectionDomain().getCodeSource().getLocation();
String stringPath = path.toString();
stringPath = stringPath.substring(5);
int num = stringPath.indexOf("classes");
stringPath = stringPath.substring(0, num + 8);
stringPath += "namePackage/nameFile.xml";
これで、It´sxmlファイルのルートを取得します。ローカルマシンでこれを実行する場合は問題ありませんが、.warファイルのみを実行する場合はsrcフォルダーを選択し、antファイルを使用して.warファイルを作成します。その後、gwtプロジェクトをtomcatにデプロイすると取得できません。キャッチするルートは次のとおりです。
machine/war/WEB-INF/classes/package/nameFile.xml
しかし、warファイルを実行すると、srcフォルダーに.jarを実行するため、war/WEB-INFフォルダーを取得できません。
xmlファイルへのパスを取得するにはどうすればよいですか?このxmlファイルはsrcフォルダー内にあります。
私が持っている他の質問は、ログファイルを作成する方法です。誰かが私がそれを見ることができる例を持っていますか?
ありがとう。