組み込みの tomcat を起動すると、"tomcat" という名前のフォルダーが作成されます。+ myportnumber 例: tomcat.8080
. この一時フォルダーの場所を指定するにはどうすればよいですか。私はmavenを使用しているので、このフォルダーをフォルダーに入れて、コマンドtarget
でクリーンになるようにしますmvn clean
。
組み込みの tomcat バージョン 7.0.26 を使用しています
組み込みの tomcat を起動すると、"tomcat" という名前のフォルダーが作成されます。+ myportnumber 例: tomcat.8080
. この一時フォルダーの場所を指定するにはどうすればよいですか。私はmavenを使用しているので、このフォルダーをフォルダーに入れて、コマンドtarget
でクリーンになるようにしますmvn clean
。
組み込みの tomcat バージョン 7.0.26 を使用しています
public void setBaseDir(String basedir)メソッドを使用します。
「Tomcat には一時ファイル用のディレクトリが必要です。これは最初に呼び出されるメソッドである必要があります。デフォルトでは、このメソッドが呼び出されない場合は、次を使用します: - システム プロパティ - catalina.base、catalina.home - $HOME/tomcat.$PORT . ..」
import org.apache.catalina.startup.Tomcat;
Tomcat tomcat = new Tomcat();
tomcat.setBaseDir("/mytmpfolder");
tomcat.addWebapp("/mywebapp", "/path/to/mywebapp");
tomcat.start();
tomcat.getServer().await();