.
Otra opción es no usar Tomcat y usar nginx o similar y dejar la app en un jar haciendo binding a un puerto a pelo y dejandolo expuesto únicamente en la red interna.
#7 Pues ahora imaginate un maven donde tienes un lenguaje de programacion como configuracion. No una basura de XML. Es que no le llega ni a la suela de los zapatos macho.
A mi me parece que usar java web sin frameworks es un marron enorme. No lo haria ni con tus manos.
#9 Que buscas aprender con ello?
- Como funciona HTTP: Basicamente te haces tu propio cliente http y manejas todo lo que tengas que manerar, no necesitas nada mas que 4 cosas de Java y poco mas
- Java/JVM con un servicio: Usar java web es contraproducente porque practicamente nadie lo usa. Frameworks como Spring/Vert.x te van a ser mucho mas utiles.
- Java/JVM con cosas random: No se, jueguecitos de consola y todas estas mierdas es suficiente, o los leetcode de turno al toque.
#9 Para aprender q?
Yo hacía servicios web a manubrio con Java (hace muchos años), y ese conocimiento no sirve de nada actualmente porque ningún proyecto los monta a pelo.
Sale más a cuenta aprender el framework de moda.