|
|
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
был debian7 и tomcat7 были сделаны настройки и вроде работало появился debian8 и tomcat8 и прежние настройки перестали работать вот https://tomcat.apache.org/tomcat-8.0-doc/config/context.html#Context_Parameters родной context.xml<?xml version='1.0' encoding='utf-8'?> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> <!-- The contents of this file will be loaded for each web application --> <Context> <!-- Default set of monitored resources. If one of these changes, the --> <!-- web application will be reloaded. --> <WatchedResource>WEB-INF/web.xml</WatchedResource> <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource> <!-- Uncomment this to disable session persistence across Tomcat restarts --> <!-- <Manager pathname="" /> --> <!-- Uncomment this to enable Comet connection tacking (provides events on session expiration as well as webapp lifecycle) --> <!-- <Valve className="org.apache.catalina.valves.CometConnectionManagerValve" /> --> </Context> родной server.xml<?xml version='1.0' encoding='utf-8'?> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> <!-- Note: A "Server" is not itself a "Container", so you may not define subcomponents such as "Valves" at this level. Documentation at /docs/config/server.html --> <Server port="8005" shutdown="SHUTDOWN"> <Listener className="org.apache.catalina.startup.VersionLoggerListener" /> <!-- Security listener. Documentation at /docs/config/listeners.html <Listener className="org.apache.catalina.security.SecurityListener" /> --> <!--APR library loader. Documentation at /docs/apr.html --> <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> <!-- Prevent memory leaks due to use of particular java/javax APIs--> <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" /> <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /> <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" /> <!-- Global JNDI resources Documentation at /docs/jndi-resources-howto.html --> <GlobalNamingResources> <!-- Editable user database that can also be used by UserDatabaseRealm to authenticate users --> <Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" pathname="conf/tomcat-users.xml" /> </GlobalNamingResources> <!-- A "Service" is a collection of one or more "Connectors" that share a single "Container" Note: A "Service" is not itself a "Container", so you may not define subcomponents such as "Valves" at this level. Documentation at /docs/config/service.html --> <Service name="Catalina"> <!--The connectors can use a shared executor, you can define one or more named thread pools--> <!-- <Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="150" minSpareThreads="4"/> --> <!-- A "Connector" represents an endpoint by which requests are received and responses are returned. Documentation at : Java HTTP Connector: /docs/config/http.html (blocking & non-blocking) Java AJP Connector: /docs/config/ajp.html APR (HTTP/AJP) Connector: /docs/apr.html Define a non-SSL/TLS HTTP/1.1 Connector on port 8080 --> <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <!-- A "Connector" using the shared thread pool--> <!-- <Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> --> <!-- Define a SSL/TLS HTTP/1.1 Connector on port 8443 This connector uses the NIO implementation that requires the JSSE style configuration. When using the APR/native implementation, the OpenSSL style configuration is required as described in the APR/native documentation --> <!-- <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" /> --> <!-- Define an AJP 1.3 Connector on port 8009 --> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> <!-- An Engine represents the entry point (within Catalina) that processes every request. The Engine implementation for Tomcat stand alone analyzes the HTTP headers included with the request, and passes them on to the appropriate Host (virtual host). Documentation at /docs/config/engine.html --> <!-- You should set jvmRoute to support load-balancing via AJP ie : <Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1"> --> <Engine name="Catalina" defaultHost="localhost"> <!--For clustering, please take a look at documentation at: /docs/cluster-howto.html (simple how to) /docs/config/cluster.html (reference documentation) --> <!-- <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/> --> <!-- Use the LockOutRealm to prevent attempts to guess user passwords via a brute-force attack --> <Realm className="org.apache.catalina.realm.LockOutRealm"> <!-- This Realm uses the UserDatabase configured in the global JNDI resources under the key "UserDatabase". Any edits that are performed against this UserDatabase are immediately available for use by the Realm. --> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> </Realm> <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <!-- SingleSignOn valve, share authentication between web applications Documentation at: /docs/config/valve.html --> <!-- <Valve className="org.apache.catalina.authenticator.SingleSignOn" /> --> <!-- Access log processes all example. Documentation at: /docs/config/valve.html Note: The pattern used is equivalent to using pattern="common" --> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log" suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host> </Engine> </Service> </Server> что и куда нужно в них(?) прописать , чтоб при копировании вар файла в папку wedapps происходил деплой/запуск приложения автоматом? я в английском не настолько силён, чтоб верно разобраться в логике написанной в мануале, может кто сделает пример, чтоб разобраться с его помощью? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2015, 10:07 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
вадя, перегрузи томкат и лог томката сюда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2015, 10:20 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
вадяпоявился debian8 и tomcat8 и прежние настройки перестали работать Какие именно? вадячто и куда нужно в них(?) прописать , чтоб при копировании вар файла в папку wedapps происходил деплой/запуск приложения автоматом? Это и так поведение по-умолчанию: Код: xml 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2015, 10:27 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Все уже прописано и должно работать. Код: xml 1. 2. Лучше покажи, что в логах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2015, 10:28 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Видеокарту бы помощнее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2015, 10:33 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
логи томкэт остановлен , папка приложения удалена, вар а месте, логи удалены запуск томкэт вар заменяется копированием.... логи в файле. при открытии страницы в браузере Код: plaintext 1. 2. 3. и на команду старт - всё нормально запускается.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2015, 11:38 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Base /usr/mo/pic/ Вот это что такое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2015, 15:57 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
fixxerBase /usr/mo/pic/ Вот это что такое? это место хранения картинок вне webapps. но отображаются картинки на сайте по ссылкам как на webapps ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2015, 16:05 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
вадя, если вопрос про деплой, то он у тебя работает (красным) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2015, 16:10 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
к сожалению не всегда.... вот так обычно Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2015, 16:20 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2015, 16:24 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
и вот что происходит при рестарте томкэт root@mo:/usr/local/tomcat/logs# /etc/init.d/tomcat restart Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr/lib/jvm/java-racle Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar ноя 11, 2015 6:25:32 PM org.apache.catalina.startup.Catalina stopServer SEVERE: Could not contact localhost:8005. Tomcat may not be running. ноя 11, 2015 6:25:32 PM org.apache.catalina.startup.Catalina stopServer SEVERE: Catalina.stop: java.net.ConnectException: В соединении отказано at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at java.net.Socket.connect(Socket.java:538) at java.net.Socket.<init>(Socket.java:434) at java.net.Socket.<init>(Socket.java:211) at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:450) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:400) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:487) Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr/lib/jvm/java-racle Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Tomcat started. root@mo:/usr/local/tomcat/logs# ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2015, 16:27 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
11-Nov-2015 18:15:59.704 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina].StandardHost[localhost]]] org.apache.catalina.startup.HostConfig.undeploy Undeploying context [/mo] 11-Nov-2015 18:15:59.715 INFO [Thread-8] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-8009"] 11-Nov-2015 18:15:59.717 INFO [Thread-8] org.apache.catalina.core.StandardService.stopInternal Stopping service Catalina Вот в этот момент сними треддамп, такое ощущение, что твое приложение пытается передеплоиться и подвисает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2015, 17:37 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
fixxer, Т.е. дело было не в бобине... а программе. Насколько я понял. Мож он при переустановке дебиан субд снес). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2015, 18:03 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
вадябыл debian7 и tomcat7 были сделаны настройки и вроде работало появился debian8 и tomcat8 и прежние настройки перестали работатьНе нужно копировать context.xml/server.xml с одной версии котяры на другую - они различаются. Иногда - фатально. Нужно брать дистрибутив и править то, что есть на то, что нужно. Если нужно, конечно. В вашей ситуации, похоже, не нужно. P.S. У тега src есть язык xml: Код: xml 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2015, 18:44 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, это я знаю, только вот когда, не понятно что и почему не работает пытаешься что—то сделать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2015, 20:47 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Petro123fixxer, Т.е. дело было не в бобине... а программе. Насколько я понял. Мож он при переустановке дебиан субд снес). дебиан я с нуля ставил и базу с нуля, потом уже всё остальное… ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2015, 20:52 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
fixxer11-Nov-2015 18:15:59.704 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina].StandardHost[localhost]]] org.apache.catalina.startup.HostConfig.undeploy Undeploying context [/mo] 11-Nov-2015 18:15:59.715 INFO [Thread-8] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-8009"] 11-Nov-2015 18:15:59.717 INFO [Thread-8] org.apache.catalina.core.StandardService.stopInternal Stopping service Catalina Вот в этот момент сними треддамп, такое ощущение, что твое приложение пытается передеплоиться и подвисает. в приложении ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 10:06 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
вадя, я бы за 10 мин сделал Hello World и проверил томкат с ним одним. Потом уже разбирался с тем кто там передеплоивается и по какой причине. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 10:11 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
вадя, ты зачем треддамп у нетбинза, а не у томката снял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 10:17 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Petro123вадя, я бы за 10 мин сделал Hello World и проверил томкат с ним одним. Потом уже разбирался с тем кто там передеплоивается и по какой причине. +1 деление отрезка по полам - лучший способ при поиске ошибки! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 10:33 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
fixxerвадя, ты зачем треддамп у нетбинза, а не у томката снял? я снял дамп на сервере debian - там netbians и не стоял. в момент когда скопировал вак на сервер. а томкэт судя по логам остановлен, при попытке деплоя. только почему он останавливается , если говорят , что все настройки для деплоя без перезапуска кошки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 12:08 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
вадя, тогда ты снял треддамп jvisualvm :) "Default RequestProcessor" #44 daemon prio=1 os_prio=0 tid=0x00007fb238005000 nid=0x1d03 runnable [0x00007fb234bbb000] java.lang.Thread.State: RUNNABLE at sun.tools.attach.LinuxVirtualMachine.read(Native Method) at sun.tools.attach.LinuxVirtualMachine$SocketInputStream.read(LinuxVirtualMachine.java:265) - locked <0x00000000f03cfe38> (a sun.tools.attach.LinuxVirtualMachine$SocketInputStream) at sun.tools.attach.HotSpotVirtualMachine.readInt(HotSpotVirtualMachine.java:280) at sun.tools.attach.LinuxVirtualMachine.execute(LinuxVirtualMachine.java:199) at sun.tools.attach.HotSpotVirtualMachine.executeCommand(HotSpotVirtualMachine.java:261) at sun.tools.attach.HotSpotVirtualMachine.remoteDataDump(HotSpotVirtualMachine.java:218) at com.sun.tools.visualvm.attach.AttachModelImpl.takeThreadDump(AttachModelImpl.java:59) - locked <0x00000000f5ed7108> (a com.sun.tools.visualvm.attach.AttachModelImpl) at com.sun.tools.visualvm.jvm.JVMImpl.takeThreadDump(JVMImpl.java:394) at com.sun.tools.visualvm.threaddump.impl.ThreadDumpProvider$1.run(ThreadDumpProvider.java:62) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1384) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1994) "AWT-EventQueue-0" #18 prio=6 os_prio=0 tid=0x00007fb260126000 nid=0x1c6e runnable [0x00007fb280651000] java.lang.Thread.State: RUNNABLE at com.sun.java.swing.plaf.gtk.GTKEngine.nativeFinishPainting(Native Method) at com.sun.java.swing.plaf.gtk.GTKEngine.finishPainting(GTKEngine.java:593) at com.sun.java.swing.plaf.gtk.GTKEngine.finishPainting(GTKEngine.java:580) at com.sun.java.swing.plaf.gtk.GTKPainter.paintButtonBackgroundImpl(GTKPainter.java:375) ... at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:126) ... вынь уже голову из задницы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 12:18 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
такой ошибки я не видел, но приложения можно устанавливать из Tomcat Manager-а, что ничем не хуже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 12:23 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Partisan Mтакой ошибки я не видел, но приложения можно устанавливать из Tomcat Manager-а, что ничем не хуже. +1 Я не знаю, что он из за ерунды при наличии логов и сообщений в дампы лезет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 12:35 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
fixxerвадя, тогда ты снял треддамп jvisualvm :) вынь уже голову из задницы да всё крутится на виртуалке. как сделать треддамп томкэт , клгда он остановлен? как выяснить причину его остановки? ведь утверждают , что не должен перезапускаться. авторно приложения можно устанавливать из Tomcat Manager-а, что ничем не хуже. ничем, кроме дополнительных нажатий кнопок. для продакшен это не критично, но для отладки - весьма затратно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 12:48 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
вадяно для отладки - весьма затратно. хоть раз нажимал? Там ошибка прямо на экране пишется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 13:09 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
вадякак сделать треддамп томкэт , клгда он остановлен? как выяснить причину его остановки?А задавать риторические вопросы это такой модный тренд? Логи являются единственным осмысленным способом разобраться с проблемой постфактум. Если имеющихся логов недостаточно - увеличиваем детализацию и воспроизводим проблемную ситуацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 15:52 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, подскажи как у томкат логи довести до нужной информативности? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 17:18 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
вадя, Поместить файл logging.properties с настройками в webapp/WEB-INF/classes/logging.properties Например: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 17:25 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
alleo, в файлах логов ничего не изменилось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 20:13 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Petro123вадяно для отладки - весьма затратно. хоть раз нажимал? Там ошибка прямо на экране пишется. никакой ошибки не пишется, потому как сам томкэт останавливается, и поэтому некому писать.... наверно что-то с моим приложением - любые действия (удаление war файла, редеплой и пр. операции из менеджера) с ним вызывают остановку кошки. только как определить что может так влиять. хотя само приложение работает стабильно и правильно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 20:52 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
alleo, поместил твой файл в tomcat/config вот что вывело Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 21:09 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
вадя, Уже легче. Томкат ни при чем. Приложение же ты писал? Что может быть проще выкидывания своего кода пока он не заработает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2015, 23:38 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
покажи классы, откуда вот эти строки в логах: *************************destroy***************************** /n-----------------------------WSS contextDestroyed ----------------------- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2015, 01:29 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
fixxer, WSS contextDestroyed Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. [SRC java]package Filter;
import com.Singleton;
import java.util.Collection;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
import org.java_websocket.WebSocket;
public class ServletSessionListener implements HttpSessionListener {
private static final Logger LOG = Logger.getLogger(ServletSessionListener.class.getName());
public static WebSocket webSocket;
@Override
public void sessionCreated(HttpSessionEvent se) {
LOG.log(Level.ALL, "\nсессия создана " + se.getSession().getId() + se.getSession().isNew());
System.out.println("\nсессия создана " + se.getSession().getId() + se.getSession().isNew());
System.out.println("число сессий ws " + Singleton.session_list.size());
}
@Override
public void sessionDestroyed(HttpSessionEvent se) {
// se.getSession().
System.out.println("\n============================= sessionDestroyed ===========================================");
Collection<WebSocket> conn = Singleton.getCon();
synchronized (conn) {
for (WebSocket c : conn) {
if (c.getSession().equals(se.getSession().getId())) {
System.out.println("сессия закрыта " + c.getRemoteSocketAddress());
c.send("xxx|/mo/page00.jsp");
c.close(4000);
} else {
System.out.println("сессия открытая " + c.getRemoteSocketAddress());
}
}
}
Singleton.session_list.remove(se.getSession().getId());
System.out.println("список сессий " + Singleton.session_list.size());
}
}
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2015, 08:06 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
sessionDestroyed Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2015, 08:08 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
***destroy*** Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2015, 08:17 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Petro123вадя, Уже легче. Томкат ни при чем. Приложение же ты писал? Что может быть проще выкидывания своего кода пока он не заработает. вполне допускаю , только слишком много, и не понятно с чего начинать, да и в предыдущих версиях системы такого не было ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2015, 08:19 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
вадяи не понятно с чего начинать "элементарно Ватсон" - ставишь log('--------------------') в вызове главной странички приложения. У тебя при её вызове падает? - потом лог сюда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2015, 09:54 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Petro123вадяи не понятно с чего начинать "элементарно Ватсон" - ставишь log('--------------------') в вызове главной странички приложения. У тебя при её вызове падает? - потом лог сюда этих логов у меня пронаставлено... я их тут удалил.. только ни один их этих логов на появляется вот заканчивается дистроями....и всё потом томкэт останавливается ... а вот почему он останавливается.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2015, 12:02 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
вадя, что за поток мыслей по дереву. "Не заводится? По колесу пинал?" (с) тогда делай по шагам: - чистый томкат с hello World запускается - в админке деплой твоего приложения без ошибки и томкат ПОКА)) не упал сделай эти шаги ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2015, 12:14 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
зачем тестовое приложение? у томкэта уже и так есть manager + host-manager. нужно чистый томкэт запустить, убедиться что работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2015, 12:17 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
chpashamanager + host-manager. +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2015, 12:28 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
chpashaзачем тестовое приложение? у томкэта уже и так есть manager + host-manager. нужно чистый томкэт запустить, убедиться что работает томкэт установлен в папку /usr/local/tomcat/ установлен копированием и архива. запускается /etc/init.d/tomcat start захожу в manager - выбираю вар, деплой - грузится, запускается, работает. изменяю код компилю захожу в manager - выбираю вар, жму деплой идет прогресс загрузки на сервер.... и нифига не обновилось обнуляю все сессии в менеджере - релоад крах тмкэта... логи по описанному ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2015, 13:35 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
вадяизменяю код компилю захожу в manager - выбираю вар, жму деплой идет прогресс загрузки на сервер.... и нифига не обновилось значит в здесь косяк. - изменяй по 1 строчке)) - в 15-ом релизе выйдем на строку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2015, 13:58 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Да там вадя System.exit() спрятал стопудово. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2015, 15:28 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
no56892Да там вадя System.exit() спрятал стопудово. )) ставлю на красное)). Пятница. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2015, 15:51 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
вадякак у томкат логи довести до нужной информативности? Logging in Tomcat . Только рекомендую сразу отвыкнуть от j.u.l: реализация, которая для изменения формата строк лога требует написания отдельного класса - в принципе не может быть адекватной. И ещё ... Чтобы не попадать в ситуацию "где бы нам взять время, чтобы решить проблемы, которые отнимают всё наше время" - откладываем собственное приложение, развертываем котяру в удобном месте и тренируемся на примерах. Тренируемся до тех пор, пока не придёт понимание, что, где, как. Если всё это кажется слишком сложным - ищем толкового админа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2015, 15:55 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Ну и рекомендация (уже) для программистов. Любой (ваш) сервлет обязан реализовать методы init/destroy, а все ваши реализации HTTP-методов обязаны проверять флаг, который будет выставлять destroy() и уметь корректно прекращать обработку запросов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2015, 15:58 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Petro123no56892Да там вадя System.exit() спрятал стопудово. )) ставлю на красное)). Пятница. а раньше где ты был??????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2015, 17:40 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
как выгрузить jdbc загруженный так Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2015, 18:55 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
вадякак выгрузить jdbc загруженный так Код: java 1. Драйвера сами себя регистрируют через DriverManager. Соответсвенно, выгружать через него. Вот пример для MySQL+BasicDataSource. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Ну, и вообще, если тема интересна, Вот две ссылки http://rsdn.ru/forum/java/5974292.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2015, 19:03 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, даааааааааааааааааааа ууууужжжжжжжжжж........ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2015, 21:03 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
лучше замять эту тему , для ясности..... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2015, 21:06 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
вадя, 'Замять для ясности'? )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2015, 11:56 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Petro123вадя, 'Замять для ясности'? )) типа того :) а то тут уже "наворотили" кучу малу, а дело, как всегда, в какой-то ерундовой ошибке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2015, 12:54 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Petro123, эта шутка ещё со школы.... :) но интернет мало что знает как выгрузить драйвер jdbc. если кто может привести пример к нужном использованию, Прошу помочь, я не смог.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2015, 13:15 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
rema174Petro123вадя, 'Замять для ясности'? )) типа того :) а то тут уже "наворотили" кучу малу, а дело, как всегда, в какой-то ерундовой ошибке посмотрев выступление и пискав в инете прихожу к мысли, что может оставить как есть, но не хочется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2015, 13:18 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
вадякак выгрузить jdbcJDBC должен быть в общем загрузчике классов (common classloader). В случае tomcat7+ это ${catalina.base}/lib. Практическая рекомендация - не добавлять jdbc-драйверы в (своё) веб-приложение. Практическое следствие - вообще не добавлять в веб-приложение библиотеки. За редкими исключениями. Делегируйте эту задачу сисадмину и организуйте ${catalina.base}/lib. Чтобы не конфликтовать с другими экземплярами JVM этого хоста - разделяйте ${catalina.home} (один на данную версию котяры) и ${catalina.base} - по одному на все приложения, работающие в (какой-то) одной jvm. P.S. А перезагрузкой jdbc-драйверов был/есть(?) косяк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2015, 16:21 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorovвадякак выгрузить jdbcJDBC должен быть в общем загрузчике классов (common classloader). В случае tomcat7+ это ${catalina.base}/lib. Практическая рекомендация - не добавлять jdbc-драйверы в (своё) веб-приложение. Практическое следствие - вообще не добавлять в веб-приложение библиотеки. За редкими исключениями. Делегируйте эту задачу сисадмину и организуйте ${catalina.base}/lib. Чтобы не конфликтовать с другими экземплярами JVM этого хоста - разделяйте ${catalina.home} (один на данную версию котяры) и ${catalina.base} - по одному на все приложения, работающие в (какой-то) одной jvm. P.S. А перезагрузкой jdbc-драйверов был/есть(?) косяк. это всё понятно и полностью соглашусь... но я и так делегирую сисадмину (т.е. себе), а у него память слабая.... поэтому не помнит что и какие библиотеки надо и под какой проект и оптимальное решение - всё своё тащу с собой. тяжело, зато не надо помнить, всё в проекте. косяк именно в том, что пишет - что есть такая загрузка. у меня там ещё и нативный класс , его тоже надо выгружать как-то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2015, 20:16 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Вам легко или чтобы работало? Если второе, то самая хорошая память хуже самой плохой записной книжки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2015, 20:38 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
вадяно я и так делегирую сисадмину (т.е. себе), а у него память слабая.... поэтому не помнит что и какие библиотеки надо и под какой проект и оптимальное решение - всё своё тащу с собой. тяжело, зато не надо помнить, всё в проекте. Я тоже все время забываю, поэтому записываю. В скрипт развертывания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2015, 20:53 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovВам легко или чтобы работало? Если второе, то самая хорошая память хуже самой плохой записной книжки. мне чтоб легко И чтобы работало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2015, 21:07 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
здесь , в коце дерегистрация Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. отработало, но почему 2 строки? Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2015, 23:37 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
если так регистрировать Код: java 1. то в дерегистрации - 2 строки если так Код: java 1. то одна строка 2Blazkowicz спасибо за дельный ролик. помог найти скрытые ошибки теперь и легко и работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2015, 00:55 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
ещё один вопрос по логике работы кошки состояние - проект загружен, работает , в папке webapps есть папка с проектом, есть war файл. если я делаю выбор новой версии war, и deploy, новая версия загружается , только куда загружается не понятно, в папке webapps прежняя сохраняется. и ничего не происходит, даже если нажать reload получается загрузка в никуда... если перед загрузкой сделать undeploy- новая версия ставится это так и должно быть или ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2015, 14:20 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
вадя, Я не заморачивался. И тебе советую, undeploy перед deploy. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2015, 14:49 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Petro123вадя, Я не заморачивался. И тебе советую, undeploy перед deploy. ну я так и делаю, просто хочется понять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2015, 15:22 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
кстати, томкет вроде сам умеет отключать драйвер. на седьмой версии находил: авторSEVERE: The web application [] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2015, 16:07 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
rema174, у меня не получалось. у меня java8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2015, 17:44 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
вадяесли так регистрировать Код: java 1. то в дерегистрации - 2 строки если так Код: java 1. Потому что конструктор сам себя регистрирует и ещё раз это делает ваш код вызовом registerDriver ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2015, 09:31 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
вадяPetro123undeploy перед deploy. ну я так и делаю, просто хочется понятьСвернуть-развернуть будет всегда. Вопрос только в том будете вы проделывать обе операции ручками или контейнер сделает всё сам по одной команде. Если второе, то читайте описание Context и, в частности, развёртывание приложений за пределами webapps. Если освоить описатели контекстов (это несложно), то новая версия выкладывается в новое место, меняется docBase описателя и при сохранении файла контейнер самостоятельно свернёт старую версию приложения и развернёт новую. Если есть желание сэкономить время на упаковке/распаковке - используйте каталоги вместо war-файлов. Не по стандарту, работатет. Вроде, везде работает. Каталоги особенно удобны, если требуется мелкое изменение типа "подправить файлец-другой". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2015, 17:29 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, предложенный вариант более долгий , чем нажать кнопку undeploy мне кажется странным загрузка в никуда, и без каких-либо ошибок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2015, 19:35 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Я предложил вариант для полного цикла, а не для "свернуть приложение". Совсем непонятно, что означает ваше "в никуда". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2015, 19:45 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
но если скопировать проводником (на сервере самба) - то происходит undeploy и deploy автоматом похоже что-то с правами доступа... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2015, 19:47 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
авторСовсем непонятно, что означает ваше "в никуда". потому как если в webapps нет вар файла , он записывается куда следует. а если файл есть - то видно что файл передаётся на сервер. но куда он записывается( если записывается) не понятно , прежний вар остаётся - это видно по времени его создания/записи и по коду при разворачивании , даже если сделать релоад. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2015, 19:52 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Копирование - операция далеко не атомарная. В зависимости от используемого средства это может быть и перезапись имеющегося и удаление-создание нового. Именно поэтому я рекомендовал использование описателей контекста и war/каталог вне webapps - при перезаписи одного крохотного файла всяческих спецэффектов будет меньше. Просто ноль в подавляющем большинстве случаев. Если использовать соглашения для параллельного развёртывания и "специально обученное приложение", то редактировать описатель вообще не надо - простое "touch файл" и всё заработает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2015, 19:56 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
вадяпотому как если в webapps нет вар файла , он записывается куда следует. а если файл есть - ...Если развёртывается war, то его содержимое будет распаковано во временный каталог контейнера и (фактическая) загрузка приложения будет произведена из этого каталога. Undeploy означает, как помнится, перепаковку (исходного) war, что ещё медленнее. Именно по этой причине я полностью забил на war, т.к. при сисадмину пофигу что копировать - один файл или целый каталог, а перезапуск из каталогов существенно быстрее. Если нет уверенности в быстром завершении приложения, то проще остановить контейнер и стартануть его с новыми docBase в описателях. Заодно и архивы версий тривиально делаются P.S. Это всё, конечно, если в одной JVM работает одно приложение или группа взаимосвязанных приложений, которые без проблем можно одновременно остановить. Если приложений несколько и каждое должно быть максимально доступным, то останов JVM может быть неприемлим. Тогда всё сложнее и надо смотреть конкретный винигрет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2015, 20:06 |
|
||
|
Нужна помощь с tomcat8
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, спасибо за варианты действий, действительно тут надо смотреть по конкретному месту. после проб для меня наиболее подходящий на данный момент - через кнопку undeploy. а дальше будет видно, светить манагера в инет не хочется, даже с хитрым паролем. может сойдет вариант и рестартом котяры.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2015, 20:52 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2124667]: |
0ms |
get settings: |
12ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
178ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
128ms |
get tp. blocked users: |
2ms |
| others: | 259ms |
| total: | 622ms |

| 0 / 0 |
