sql >> Database teknologi >  >> RDS >> Mysql

Hvordan kører man et java-program på en server?

Når vi siger "web-applikation", mener vi som regel en speciel applikation, der er programmeret til at køre på webserveren hele tiden, og bare venter på, at brugerens anmodninger skal behandles.

I dit tilfælde har du en konsolbaseret applikation.

Afhængigt af serverens konfiguration kunne ingen af ​​disse applikationer køres på din klients webhosting, nogen af ​​dem eller begge dele.

Da webhosting normalt leveres af hostingfirmaet, kan de have konfigurationer klar til at køre dine applikationer, have det slået til/fra eller endda tage penge for dette.

I tilfælde af intern virksomhedsserver skal du bede din kunde og dens IT-ting om at konfigurere dette.

Til sidst skal du spørge:1. Understøtter serveren SSH? - det er simpelthen en fjernkonsol. Normalt kører det på port 22, og mange tjekker det med kommandoen "telnet din server 22" (windows og linux) - hvis det ikke afviser din forbindelse - betyder SSH er konfigureret.2. Har din server java installeret, og hvis den er tilgængelig for din konto via SSH-forbindelse?

  1. Kun hvis din kunde virkelig mener web-applikation i stedet for konsolbaseret applikation, skal du spørge, om serveren har web-applikationsserver til Java - normalt er det noget som Apache Tomcat, Jetty, JBoss, Weblogic osv. Men på denne måde vil kræve applikationsændringer for at køre det på webserveren.

Hvis du beslutter dig for at bruge konsol-applikation og ikke "opgradere" den til web-applikation, kan du virkelig køre den på den vært, din database kører (igen, du skal bruge SSH). Du sparer tid på fjernbetjening af databaseadgang - teoretisk set vil dit program arbejde hurtigere.



  1. YEARWEEK() Eksempler – MySQL

  2. Bruger MariaDB

  3. LISTAGG tilsvarende med vinduesklausul

  4. Hvornår forsøger MySQL at opdatere et indeks for en kolonne?