sql >> Database >  >> RDS >> Mysql

Hoe voer je een Java-programma op een server uit?

Met "web-applicatie" bedoelen we meestal een speciale applicatie, geprogrammeerd om de hele tijd op de webserver te draaien, wachtend op verzoeken van de gebruiker om te verwerken.

In jouw geval heb je een console-gebaseerde applicatie.

Afhankelijk van de configuratie van de server, kunnen geen van deze applicaties worden uitgevoerd op de webhosting van uw klant, geen van beide of beide.

Aangezien webhosting meestal wordt geleverd door een hostingbedrijf, kunnen ze configuraties hebben die klaar zijn om uw applicaties uit te voeren, deze in- of uitschakelen of er zelfs geld voor vragen.

In het geval van een interne bedrijfsserver, moet u uw klant en zijn IT-materiaal vragen om dit te configureren.

Ten slotte moet u vragen:1. Ondersteunt de server SSH? - het is gewoon een console op afstand. Meestal draait het op poort 22 en velen controleren het met het commando "telnet yourserver 22" (windows en linux) - als het uw verbinding niet weigert - betekent dat SSH is geconfigureerd.2. Heeft uw server Java geïnstalleerd en is het beschikbaar voor uw account via SSH-verbinding?

  1. Alleen als uw klant echt een webtoepassing bedoelt in plaats van een consolegebaseerde toepassing, moet u vragen of de server een webtoepassingsserver voor Java heeft - meestal is het zoiets als Apache Tomcat, Jetty, JBoss, Weblogic, enz. Maar op deze manier zal applicatie-aanpassing nodig hebben om het op de webserver te kunnen draaien.

Als u besluit de console-applicatie te gebruiken en deze niet te "upgraden" naar een web-applicatie, kunt u deze echt uitvoeren op de host waarop uw database draait (nogmaals, u heeft SSH nodig). U bespaart tijd bij bewerkingen voor toegang tot de database op afstand - in theorie zal uw programma sneller werken.



  1. Optimistisch versus pessimistisch vergrendelen

  2. Hoe te converteren naar hoofdletters in MariaDB

  3. Hoe duplicaten over te slaan met INSERT INTO op een beter geoptimaliseerde manier?

  4. Hoe kan ik deze dynamische update in Oracle uitvoeren?