Tomcat使用unpackWAR=true
:
<Host
name="localhost"
appBase="webapps"
unpackWARs="false"
autoDeploy="false"
deployOnStartup="true" >
配置的上下文:
$ cat .$CATALINA_HOME/conf/app/localhost/ROOT.xml
<Context docBase="${app.app}/app-web-${app.version}.war" reloadable="true" />
但是我们需要调用一些类,其中包括这场战争。
以前,当我们进行war-unpack时,我们称之为:
encryptpwd () {
$JRE_HOME/bin/java -classpath "$CATALINA_HOME/webapps/ROOT/WEB-INF/lib/*" com.***.Encryptor "$1"
}
在bash
脚本中运行。
如何在war-file中运行此类?