バージョンとやりたいこと
・Tomcat 8.x
Tomcatにwarをデプロイするのだけれども、
メッセージ用のpropertiesやログ用のxmlは、war外出しで配置したい。
ぐぐってすぐ出てくる情報だとできなかった。。
こんな感じにせいというのがすぐ出てくる情報なのですが
<Loader
className="org.apache.catalina.loader.VirtualWebappLoader"
virtualClasspath="${basedir}/target/classes" />
できない。。
で、色々調べてるとココを見ろとたどり着きます。
VirtualWebappLoaderとかはResourcesタグに置き換わっているのです。
http://tomcat.apache.org/tomcat-8.0-doc/config/resources.html#Standard_Implementation
で、実践的にはどんな設定になるのかと言うと、
<Resources>
<PreResources
className="org.apache.catalina.webresources.DirResourceSet"
base="C:/external-properties"
internalPath="/"
webAppMount="/WEB-INF/classes" />
</Resources>
こんな感じでいけました。
Tomcat好かん…