8

組み込みの tomcat を起動すると、"tomcat" という名前のフォルダーが作成されます。+ myportnumber 例: tomcat.8080. この一時フォルダーの場所を指定するにはどうすればよいですか。私はmavenを使用しているので、このフォルダーをフォルダーに入れて、コマンドtargetでクリーンになるようにしますmvn clean

組み込みの tomcat バージョン 7.0.26 を使用しています

4

1 に答える 1

9

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(); 
于 2012-12-18T20:07:00.273 に答える