Как работать с общим котом Tomcat? - PullRequest
3 голосов
/ 07 мая 2011

Извините, но я попытался найти эту тему, но не нашел связанных с моей проблемой.Недавно я купил домен и веб-хостинг для него.Я купил его специально для использования в моих проектах Java.У меня есть хост Tomcat в качестве сервера на хостинге.
Мой вопрос: как мне работать с хостом Tomcat, который, на мой взгляд, сильно отличается от localhost (где вы можете иметь неограниченный доступ)?


Например, если я создаю проект Spring, который выглядит следующим образом:

имя проекта

источник
война

index.jsp
WEB-INF

web.xml

Указатель.JSP выводит простой Это тест
web.xml

<welcome-file-list>
<welcome-file>
index.jsp
</welcome-file>
</welcome-file-list>

Я создал Ant build.xml, который будет создавать проект, но когда я получаю доступ из http://domain.com/project-name, он не будет работать, и я получу только доступ кфайл из http://domain.com/project-name/war

Если бы я сделал это на локальном хосте, я бы развернул его в tomcat-path / webapps, но как это работает онлайн?

1 Ответ

4 голосов
/ 08 мая 2011

Решение заключается в установке Tomcat Manager Webapp для развертывания приложений на общем хостинге, который использует Tomcat в качестве сервера.

РЕДАКТИРОВАТЬ:
Если хостинг не предлагаетвы менеджер Tomcat (как и в моем случае), вы все равно можете это сделать, попросив администратора вашего хостинга настроить файл jk_mod для развертывания ваших военных файлов.

Добавить эти строки

.1016 *

Но имейте в виду, что если ваша версия Tomcat предоставлена ​​вам EasyApache от cPanel, вам придется столкнуться с некоторыми проблемами там - последняя установленная версия Tomcat будет 5.5.33 (немного старое, верно?), но снова вы можете попробовать настроить старую версию и установить, скажем, 6.xx
Учебное пособие об этом обновлении:

http://www.bestdesigns.co.in/blog/install-tomcat-6

То, чтоочень помогите мне понять концепции, которые были включены в решение этой проблемы:

http://www.scribd.com/doc/6085698/Tomcat - учебный курс о Tomcat и cPanel

Еще одна вещь, которую нужно добавить: установите локальную версию Tomcat на свою машину, сначала разверните ее на localhost.Если там это работает, то должно работать и онлайн.

Те из вас, кто работает с Spring Roo , на Tomcat 5.5.33 , если вы уже знаете, вы не можете развернуть свои проекты, посколькуслишком старый Tomcat, поэтому вы должны немедленно обновить ваш Tomcat.

Надеюсь, это поможет всем тем, у кого были такие же трудности, как и я.

...