Наистина, казвайки „уеб приложение“, обикновено имаме предвид специално приложение, програмирано да работи на уеб сървъра през цялото време, просто чакайки заявките от потребителя да бъдат обработени.
Във вашия случай имате конзолно базирано приложение.
В зависимост от конфигурацията на сървъра, никое от тези приложения не може да се изпълнява на вашия клиентски уеб-хостинг, някое от тях или и двете.
Тъй като обикновено уеб хостингът се предоставя от хостинг компания, те може да имат конфигурации, готови за стартиране на вашите приложения, може да имат възможност за включване/изключване или дори да вземат пари за това.
В случай на вътрешен фирмен сървър, трябва да помолите вашия клиент и неговите ИТ служители да конфигурират това.
И накрая, ще трябва да попитате:1. Сървърът поддържа ли SSH? - това е просто дистанционна конзола. Обикновено работи на порт 22 и много го проверявате с командата "telnet вашият сървър 22" (windows и linux) - ако не отхвърли вашата връзка - означава, че SSH е конфигуриран. 2. Вашият сървър има ли инсталирана java и дали тя е достъпна за вашия акаунт чрез SSH връзка?
- Само ако вашият клиент наистина има предвид уеб приложение вместо конзолно базирано приложение, трябва да попитате дали сървърът има сървър за уеб приложение за Java - обикновено това е нещо като Apache Tomcat, Jetty, JBoss, Weblogic и т.н. Но по този начин ще изисква модификация на приложението, за да го стартира в уеб сървър.
Ако решите да използвате конзолно приложение, а не да го „надстроите“ до уеб приложение, наистина можете да го стартирате на хоста, на който работи вашата база данни (отново ще ви трябва SSH). Ще спестите време за отдалечени операции за достъп до база данни - теоретично вашата програма ще работи по-бързо.