Vaše Java aplikace je hotová. Kliknete na „Spustit“ — a místo spuštění selže. Stalo se vám to někdy? Nezoufejte — řešení je snadné. V tomto průvodci vám ukážeme, jak vše správně nastavit hned napoprvé. Ať už jste zkušený vývojář, nebo začátečník, pomůžeme vám: od výběru hostingu až po spuštění a údržbu vašeho projektu. Pojďme se postarat o to, aby vše běželo hladce!
Java aplikace mají svá specifika, která běžné hostingové plány často přehlížejí. Probereme, jak vybrat správný server a rozjet vaši aplikaci bez zbytečných komplikací.
Neberte první hosting, na který narazíte — Java vyžaduje zvláštní péči. Na co se zaměřit:
Dobrý hosting je základem bezproblémového provozu.
Máte hosting? Skvělé — teď nastavíme server, aby vaše aplikace ožila.
Java je srdcem vaší aplikace, takže nainstalujte aktuální verzi JDK. Na Ubuntu je to jednoduché:
sudo apt update
sudo apt install openjdk-21-jdk
Ověřte, že vše funguje:
java -version
Apache Tomcat je praktická volba pro Javu. Nainstalujte ho na Ubuntu:
sudo apt install tomcat10
sudo systemctl start tomcat10
sudo systemctl enable tomcat10
Tomcat je spuštěn? Ověřte to na http://your-server-ip:8080. Pokud uvidíte úvodní stránku Tomcatu, jste na dobré cestě!
mvn clean package
scp your-application.war username@your-server-ip:/var/lib/tomcat10/webapps/
http://your-server-ip:8080/your-application
Změna portu: Nemáte rádi 8080? Otevřete server.xml
v Tomcat a upravte:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
Pěkná URL: Chcete nahradit /your-application
za /myapp
? Přidejte context.xml
do složky META-INF ve vašem WAR souboru.
Přidání HTTPS: Aktivujte HTTPS pro ochranu dat uživatelů. Další informace naleznete v článku “Jak mohu změnit stránky na HTTPS pomocí podpory HTTP / 2?”
/var/log/tomcat10/catalina.out.
Nasazení Java aplikace není tak složité, jak by se mohlo zdát! Správně nastavte server a vaše aplikace bude rychlá, stabilní a připravená na zátěž.