¿Cómo desarrollar una aplicación Java en un servidor ubuntu remoto?

Cada vez que quiero verificar mi aplicación, necesito compilarla, cargarla en mi servidor y ejecutarla. Toma mucho tiempo Y no puedo depurar.

¿Hay alguna forma más efectiva de hacerlo? ¿O incluso depurar en mi servidor remoto?

Prefiero usar eclipse, pero cualquier compilador que haga el trabajo es bueno. Y no puedo depurar la aplicación en mi PC local porque usa algunos paquetes basados ​​en Linux. ¡Gracias!

Respuesta 1

Otra alternativa es escribir un script (hormiga o lo que sea) para compilar e implementar su aplicación en el servidor ubuntu. Luego, inicie la aplicación con la depuración remota habilitada:

java -Xdebug -Xrunjdwp:transport=dt_socket,address=8998,server=y -jar theApp.jar

Luego use Eclipse para depurar remotamente la aplicación.

http://www.eclipsezone.com/eclipse/forums/t53459.html

Respuesta: 2

Java le ofrece depuración remota.

Aquí hay un tutorial sobre este tema:

Cómo depurar una aplicación Java remota

Respuesta: 3

puede usar clientes VNC / NoMachine para obtener una sesión de GUI remota en su servidor y desarrollarla directamente en la máquina del servidor. Usamos NoMachine en el trabajo para conectarnos a las cajas de RedHat.

Respuesta: 4

Oh, bueno, siempre puedes usar vim + commandline magic para hacer el desarrollo en el servidor. Si está demasiado acostumbrado a usar Eclipse. Vea el proyecto Eclim que le dará la funcionalidad de eclipse en su vim que puede ejecutar en su servidor para hacer el desarrollo.

Otro método es usar un repositorio de git, todos los cambios que puede enviar al servidor y luego compilar en el servidor.

Respuesta: 5

Leí un artículo sobre la redefinición correcta equals / hashCode: https://vladmihalcea.com/how-to-implement-equals-and-hashcode-using-the-jpa-entity-identifier/ Estas anulaciones se realizan en orden no ... .

Estoy tratando de invocar un archivo .bat desde una aplicación de Java. Parece simple, pero tengo 2 problemas y realmente agradecería algunos consejos: el siguiente código no puede ejecutar el archivo bat porque el argumento ...

Estoy desarrollando una aplicación simple basada en MySQL de Java y durante la inserción de datos en la base de datos obtengo un error de SQL mencionado a continuación. Aquí está mi código: public DBConnection () {try {...

Bueno, esto en realidad es de dos partes ... Primero, necesito leer el contenido del archivo, criptándolos en un byte [] escribir el byte [] en un archivo o lo que sea ... Luego, el resultado del # 2 o # 3 entrará en ...