Я настойчиво оптимизировал мой server.xml
для быстрого запуска:
<?xml version="1.0" encoding="UTF-8"?>
<Server port="8005" shutdown="SHUTDOWN">
<Service name="Catalina">
<Connector connectionTimeout="20000" port="80"
protocol="HTTP/1.1" redirectPort="8443" />
<Engine defaultHost="localhost" name="Catalina">
<Host appBase="webapps" autoDeploy="true" name="localhost"
startStopThreads="4" unpackWARs="true">
<Context docBase="myapp1" path="/app1"
reloadable="true"
source="org.eclipse.jst.jee.server:myapp1" />
<Context docBase="myapp2" path="/app2"
reloadable="true"
source="org.eclipse.jst.jee.server:myapp2" />
[...] closing tags ommitted
и context.xml
:
<?xml version="1.0" encoding="UTF-8"?>
<Context containerSciFilter="NONE">
<JarScanner>
<JarScanFilter
pluggabilityScan="" tldScan="" defaultTldScan="false"/>
</JarScanner>
<Manager pathname="" />
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
</Context>
Мое приложение, которое раньше запускалось более 60 секунд, теперь запускается через 21 секунду.
Теперь проблема в том, что Eclipse больше не может выключить кота.
Я думал, что это все, что мне нужно <Server port="8005" shutdown="SHUTDOWN">
.
Но, видимо, я кое-что упускаю. Что бы это могло быть?