Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да стартирам java програма на сървър?

Наистина, казвайки „уеб приложение“, обикновено имаме предвид специално приложение, програмирано да работи на уеб сървъра през цялото време, просто чакайки заявките от потребителя да бъдат обработени.

Във вашия случай имате конзолно базирано приложение.

В зависимост от конфигурацията на сървъра, никое от тези приложения не може да се изпълнява на вашия клиентски уеб-хостинг, някое от тях или и двете.

Тъй като обикновено уеб хостингът се предоставя от хостинг компания, те може да имат конфигурации, готови за стартиране на вашите приложения, може да имат възможност за включване/изключване или дори да вземат пари за това.

В случай на вътрешен фирмен сървър, трябва да помолите вашия клиент и неговите ИТ служители да конфигурират това.

И накрая, ще трябва да попитате:1. Сървърът поддържа ли SSH? - това е просто дистанционна конзола. Обикновено работи на порт 22 и много го проверявате с командата "telnet вашият сървър 22" (windows и linux) - ако не отхвърли вашата връзка - означава, че SSH е конфигуриран. 2. Вашият сървър има ли инсталирана java и дали тя е достъпна за вашия акаунт чрез SSH връзка?

  1. Само ако вашият клиент наистина има предвид уеб приложение вместо конзолно базирано приложение, трябва да попитате дали сървърът има сървър за уеб приложение за Java - обикновено това е нещо като Apache Tomcat, Jetty, JBoss, Weblogic и т.н. Но по този начин ще изисква модификация на приложението, за да го стартира в уеб сървър.

Ако решите да използвате конзолно приложение, а не да го „надстроите“ до уеб приложение, наистина можете да го стартирате на хоста, на който работи вашата база данни (отново ще ви трябва SSH). Ще спестите време за отдалечени операции за достъп до база данни - теоретично вашата програма ще работи по-бързо.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Разлика между базите данни в паметта и базата данни с дискова памет

  2. Защо данните, които качвам, се преименуват и съответните данни се добавят към различни редове?

  3. Използване на DATE_ADD с име на колона като стойност на интервала

  4. Проблеми с типовете съдържание при зареждане на устройство в Django

  5. MySQL не се намира никъде на компютъра