2010-09-13 2 views
0

Я создал приложение Java год назад, который в основном является многопоточным сервером сокетов для веб-сайта. Я построил это вокруг учебника, который я расширил, чтобы делать много вещей, включая живую многопользовательскую игру с клиентом Flash. В учебнике я использовал следующее (на французском языке): http://defaut.developpez.com/tutoriel/java/serveur/multithread/Использовать существующее приложение java с tomcat & cie

Это не совсем, как учебник, потому что я подгонять каждую часть его, чтобы включить игру часть и многое другое (конфигурации, отладки и т.д.), но Сокет «открытие» примерно такой же, как в учебнике.

В любом случае ... На данный момент это отлично работает. Приложение java (файл .jar) выполняется на моем выделенном сервере в качестве демона (с использованием команды java -jar file.jar & внутри сценария .sh). Но по какой-то технической и личной причине я больше не смогу это сделать, потому что мне нужно перейти на более дешевое решение для хостинга. (В принципе, я делил сервер с некоторыми друзьями, но ...) Всюду, где я смотрел, единственными решениями для хостинга, которые я могу найти, являются сервисы, предлагающие Tomcat или подобные решения.

Кроме того, сегодня я много искал в Google, но я не совсем понимаю, как загрузить мое приложение в Tomcat (если это возможно), не переписывая все снова. Я также в темноте, как если бы у вас был план хостинга, кроме посвященного или виртуального, который позволяет мне действовать так, как я делал.

Может ли кто-нибудь указать мне сайт, объясняющий, как я могу реализовать существующий .jar внутри Tomcat (или аналогичный)? Или если у кого-то есть другое решение, предлагающее мне ....?

Спасибо

ответ

1

ваша игра с использованием сырых сокетов, а это значит, свой собственный порт и протокол, чтобы запустить его.

Tomcat означает порт сервера и HTTP.

Вам нужно будет переписать свою игру как один или несколько сервлетов для работы через HTTP и развернуть на Tomcat.

+0

Не могли бы вы (или кто-то еще) указать мне пример кода или учебника? Я все еще потерял .... Спасибо! –

+0

http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/Servlets.html – duffymo

Смежные вопросы