Я копирую свой файл ROOT.war в webapps Tomcat 6.0. Есть способ, которым я могу взорвать файл при копировании. когда мой скрипт копирует его в webapps .. он должен взорваться и создать ROOT-каталог?Exploding ROOT.war
ответ
Есть два способа, которые приходят на ум.
Во-первых, файл WAR является файлом jar, поэтому вы можете использовать jar command для его расширения.
Другое - использовать магию Tomcat autodeploy. Вы копируете файл WAR; Tomcat замечает изменение, расширяет WAR и перезагружает его.
Муравей задача распакуйте/unjar также будет делать трюк, как файл WAR является JAR/ZIP
Простой, но вы всегда можете сделать:
cp blah.jar /usr/local/tomcat/webapps && unzip blah.jar
Это предполагает Unix, на окнах вы должны быть в состоянии сделать что-то подобное ...
Вы не должны помещать свои вещи в контекст ROOT. Создайте войну с именем Foo.war и пусть «Foo» будет именем вашего контекста.
Почему? Когда я хочу вещи в корне, что обычно происходит, я помещаю их в ROOT, и он отлично работает. –
Я не думаю, что приложения принадлежат ROOT. Они должны иметь свой собственный контекст. – duffymo
Я понимаю, что вы так думаете. Я спрашиваю, почему кто-то еще должен это думать. Если у вас есть только одно приложение в Tomcat, ROOT - это собственный контекст. Во всяком случае, для меня все отлично. –
Моя WAR не смогла автоматически взорваться после того, как я бросил ее в каталог/webapps/в tomcat7 из-за разрешений только для чтения.
После того как я изменил разрешения файла .WAR, WAR был успешно взломан.
- 1. Файл ROOT.war на Openshift
- 2. Exploding Несколько Hashtags
- 3. csv parsing, exploding avoiding ""
- 4. Exploding txt file PHP
- 5. PHP Array Looping & Exploding
- 6. php: exploding strings
- 7. Exploding Runge Kutta Method
- 8. mod rewrite exploding% {HTTP_HOST}
- 9. Bukkit Plugin Exploding Arrow
- 10. Exploding Название песни
- 11. Exploding string from json
- 12. Host Another ROOT.war Tomcat App
- 13. Tomcat не будет удалять ROOT.war
- 14. Exploding BOM через рекурсивный CTE
- 15. Exploding by Array of Delimiters
- 16. Maven Enhancing/Exploding war file
- 17. Exploding string после удаления пробелов
- 18. Предварительно скомпилированный ROOT.war для Openshift не используется
- 19. Tomcat8 использовать приложение в качестве ROOT.war
- 20. Exploding string, содержащая 0x в PHP
- 21. Exploding String для многомерного ассоциативного массива
- 22. Разверните веб-приложение как приложение ROOT.war в tomcat от Intellij
- 23. Приложение с открытым доступом и ejb «неудачные развертывания ./ROOT.war
- 24. Tomcat не расширяет ROOT.war, но разворачивает все остальные войны
- 25. Как развернуть восходящий .war как ROOT.war приложения OpenShift?
- 26. $ watcher count exploding in ng-repeat virtual scolling
- 27. Grails приложение развертывается как ROOT.war, j_spring_security_check бросали NPE и HTTP 500
- 28. Получение struts s: url includeseparams для работы на jboss при развертывании как ROOT.war
- 29. Переименовал мой .war файл в ROOT.war, но все равно должен ввести полное имя +/appname
- 30. Почему я не могу читать другие файлы на Jetty, помимо root.war?
Спасибо, ребята !!! На самом деле, когда я копировал .war в webapps .. он автоматически взорвался, и это просто, что он занимал минуту, чтобы взорваться !!! Еще раз спасибо за ответы Приветствия! – uppaljaskaran