хорошая книга по сервлетам и настройке томката
а по сервлетам... тебе для чего?
сервлеты я тоже уже кое-как написал, они даже работают
но тоже хочется сделать всё "правильно"
нужно для работы
поэтому и ищу хорошую книжку
на www.ozone.ru ничего не нашёл
"правильно" - это не писать сервлеты самому, все уже написано до нас. Про struts почитай где-нить
Правда там под куконом чтоли сайт делался.
перекомпилил -перезапустил (поэтому и ищу грамотную литературу)
в принципе, можно через deploy сделать, но перезапустить будет быстрее
Я помню добился что раз в две минуты он обновлял сервлеты просто в настройках что-то намудрил. В результате тоже приходилось каждый раз перезапускать его т.к. это было быстрее.
можно через deploy сделать, но перезапустить будет быстреерелоад делается на два порядка быстрее перезапуска и на порядок быстрее передеплоя
<path id="runtime-classpath">
<pathelement path="."/>
<fileset dir="${lib}">
<include name="**/*.jar"/>
</fileset>
</path>
<property name="web.app.path" value="/helloworld"/>
<property name="war.path" value="c:/projects/helloworld/war"/>
<property name="tomcat.host" value="localhost"/>
<property name="tomcat.port" value="8080"/>
<property name="manager.url" value="http://${tomcat.host}:${tomcat.port}/manager"/>
<property name="manager.user" value="admin"/>
<property name="manager.pass" value="*****"/>
<taskdef name="install" classname="org.apache.catalina.ant.InstallTask" classpathref="runtime-classpath"/>
<taskdef name="reload" classname="org.apache.catalina.ant.ReloadTask" classpathref="runtime-classpath"/>
<taskdef name="remove" classname="org.apache.catalina.ant.RemoveTask" classpathref="runtime-classpath"/>
<target name="tomcat-install" description="Install application to servlet container">
<install url="${manager.url}" username="${manager.user}" password="${manager.pass}" path="${web.app.path}" war="file://${war.path}"/>
</target>
<target name="tomcat-reload" description="Reload application in servlet container">
<reload url="${manager.url}" username="${manager.username}" password="${manager.password}" path="${web.app.path}"/>
</target>
<target name="tomcat-remove" description="Remove application from servlet container">
<remove url="${manager.url}" username="${manager.username}" password="${manager.password}" path="${web.app.path}"/>
</target>
ant tomcat-reload
Оставить комментарий
myrka68
посоветуйте что-нить