El 08/05/2015 a las 4:59, Marco Otilio Peña Diaz escribió:
El 2.9.1 me suena a la versión de Scala con la que
esta compilado tu proyecto. ¿Es de Java o de Scala?
el proyecto es de Java.. las vistas serán compiladas con scala, no
sé..
La versión de play usada es la 2.0.4
Sobre el jar que se levanta, en realidad no es uno solo, como
sería el caso de una aplicación de tomcat o de j2ee; cada
aplicación de Play está autocontenida, o sea, que usa su propio
servidor de web (en tu caso Netty), con su propio puerto de tcp.
La aplicación usa todos los jar's que están en el directorio
lib. No necesitas Apache. Puedes verlo como que todo es un sólo
programa. Los urls que te contestan estan configurados en el
archivo routes, que a su vez te dirigen a una clase heredada de
Controller, que posiblemente están en algún paquete que se llama
controllers.
Otra cosa, hasta donde tengo entendido, solo puedes tener una
aplicación por instancia de Play (aunque puedes tener muchos
módulos). Si quieres tener multiples aplicaciones, y todas
escuchando en el mismo puerto, ahí si puedes usar el apache como
proxy (aunque es mas facil con nginx :))
pero puede ser que cada apliación escuche diferentes puertos, no?? y
eso se deberá, me imagino, configurar en apache.. en los
virtualservers.. no?
Ya sé que la aplicación puede tener diferentes módulos.. esa podría
ser una posibilidad ya que en definitiva se conectará a la misma
base de datos q la otra, pero en realidad, serán aplicaciones que
nada tienen que ver entre sí. Por ahora es un proyecto no inmediato,
pero quería saber cómo se podría hacer.
Para esa ocasión tendré que crear webservice restfull. La idea es
tener una aplicación en un celular que devuelva ciertos datos como
deuda del cliente,etc.
La BD que usamos es muy particular, ADS (Advantage database server)
y no veo de qué otra forma hacerlo desde un cel aunque me imagino
que pueden haber otras opciones.
Muchas gracias!
saludos..