sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo ejecutar un programa Java en un servidor?

De hecho, al decir "aplicación web", por lo general nos referimos a una aplicación especial, programada para ejecutarse en el servidor web todo el tiempo, esperando que las solicitudes del usuario se procesen.

En tu caso, tienes una aplicación basada en consola.

Dependiendo de la configuración del servidor, ninguna de estas aplicaciones podría ejecutarse en el alojamiento web de su cliente, ninguna de ellas o ambas.

Dado que, por lo general, el alojamiento web lo proporciona la empresa de alojamiento, es posible que tengan configuraciones listas para ejecutar sus aplicaciones, que puedan activarlo o desactivarlo o incluso cobrar dinero por ello.

En el caso de un servidor interno de la empresa, debe pedirle a su cliente y a su personal de TI que lo configuren.

Finalmente, deberá preguntar:1. ¿El servidor es compatible con SSH? - es simplemente una consola remota. Por lo general, se ejecuta en el puerto 22 y puede verificarlo con el comando "telnet yourserver 22" (Windows y Linux):si no rechaza su conexión, significa que SSH está configurado. 2. ¿Su servidor tiene Java instalado y si está disponible para su cuenta a través de una conexión SSH?

  1. Solo si su cliente realmente se refiere a una aplicación web en lugar de una aplicación basada en consola, debe preguntar si el servidor tiene un servidor de aplicaciones web para Java; por lo general, es algo como Apache Tomcat, Jetty, JBoss, Weblogic, etc. Pero de esta manera requerirá la modificación de la aplicación para poder ejecutarla en el servidor web.

Si decide usar la aplicación de consola y no "actualizarla" a la aplicación web, realmente puede ejecutarla en el host en el que se ejecuta su base de datos (nuevamente, necesitará SSH). Ahorrará tiempo en las operaciones de acceso remoto a la base de datos; en teoría, su programa funcionará más rápido.