sql >> Databasteknik >  >> RDS >> Mysql

Hur kör man ett java-program på en server?

Faktum är att när vi säger "web-applikation", menar vi vanligtvis en speciell applikation, programmerad att köras på webbservern hela tiden, bara väntar på förfrågningar från användaren att bearbeta.

I ditt fall har du en konsolbaserad applikation.

Beroende på serverns konfiguration kunde inga av dessa applikationer köras på ditt klientwebbhotell, någon av dem eller båda.

Eftersom webbhotell vanligtvis tillhandahålls av värdföretag, kan de ha konfigurationer redo för att köra dina applikationer, kan ha det aktiverat på/av eller till och med ta pengar för detta.

I händelse av intern företagsserver måste du be din kund och dess IT-grejer att konfigurera detta.

Slutligen måste du fråga:1. Stöder servern SSH? - det är helt enkelt en fjärrkonsol. Vanligtvis körs den på port 22 och många kontrollerar den med kommandot "telnet din server 22" (windows och linux) - om det inte avvisar din anslutning - betyder att SSH är konfigurerat.2. Har din server java installerat och om den är tillgänglig för ditt konto via SSH-anslutning?

  1. Endast om din kund verkligen menar webbapplikation istället för konsolbaserad applikation behöver du fråga om servern har webbapplikationsserver för Java - vanligtvis är det något som Apache Tomcat, Jetty, JBoss, Weblogic, etc. Men på det här sättet kommer att kräva applikationsändring för att köra den på webbservern.

Om du bestämmer dig för att använda konsol-applikation och inte "uppgradera" den till webbapplikation, kan du verkligen köra den på den värd som din databas kör (igen, du behöver SSH). Du kommer att spara tid på fjärråtkomst till databas - teoretiskt sett kommer ditt program att fungera snabbare.



  1. Hur fungerar parse_dates med pd.read_sql_query

  2. Kontrollera varaktigheten för PostgreSQL-lås väntar

  3. Hur lägger man till främmande nyckel i SQL?

  4. SQL 2008 VS 2012 Fel:Fel syntax nära nyckelordet "COMPUTE"