1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Dudas acerca de una aplicación Tomcat en un hosting

Tema en 'Web Hosting' iniciado por Mente, 30 Nov 2011.

  1. Mente

    Mente Nuevo usuario

    Hola,

    He hecho muchas aplicaciones web, pero siempre en mi máquina y contra una BBDD localizada en mi red, pero ahora tengo que colgar una aplicación con Tomcat + MySQL hecha en Java, en un hosting (tiene muy buena pinta el Hosting Compartido Java Económico de Hospedaxes) y me asaltan varias dudas a la hora de llevar a cabo esta misión:

    Por lo que veo necesito un domino (loquesea.com) que habrá que registrar de algun modo (el hosting citado no lo registra) que de alguna manera se enlaza con las DNS que me facilita el proveedor de hosting (o al menos eso creo). Sobre esto buscaré información, que seguro que es fácil.

    Ahora con esto creado, el hosting me facilita unos datos de conexión por FTP para subir mis archivos, pero:

    - ¿Qué carpetas o ficheros me encontraré al conectarme?
    - ¿Dónde debo dejar mi archivo .war?
    - ¿Cómo lo desplego después?
    - Soy nuevo con MySQL, ¿Cómo creo la BBDD? ¿Admite creación y modificación mediante scripts?
    - ¿Cómo obtengo la cadena de conexión para JDBC para que conecte mi aplicación con dicha BBDD?

    Como podéis ver, soy un mar de dudas.

    Muchas gracias, un saludo.
     
  2.  
  3. OscarS

    OscarS Usuario activo

    Al ser hosting de java no tengo idea como sea, pero lo mas seguro es que al conectarte a su ftp encontraras una carpeta por defecto que se hace en cada cuenta, no tiene importancia. Ahí mismo uno sube sus archivos a los cuales podrá acceder por "dominio/archivo. extensión" lo del dominio si no tienes dinero para comprar uno o no quieres comprar uno, ve a afraid dns o a co.cc y registra uno gratuito, no son los mas llamativos pero sirven de algo.

    De igual forma te recomiendo preguntar a su soporte, ellos sabrán darte mejor información.

    Saludos.
     
  4. Mente

    Mente Nuevo usuario

    Gracias OscarS por tu pronta respuesta,

    He estado viendo otras compañías de hosting como javaservlethosting o webhostingjava aunque al ser en inglés me echan más para atrás, aunque pintan bien.

    La idea es poner tres dominios (lo mismo pero con .com, .es y .org) apuntando hacia el mismo servidor. Lo de co.cc me salta antivirus, cortafuegos y de todo jejeje, pero lo de afraid no me termino de enterar, me tengo que documentar más acerca del tema de dominios, DNSs y demás.

    Un saludo.
     
  5. Radel

    Radel Nuevo usuario

    Hola,

    Hasta hace poco utilizaba el servicio de alojamiento de hostignition.com, en USA. Muy bueno, llevaba años con ellos. Ahora lamentablemente necesito Tomcat 7 para el módulo dinámico 3.0, ellos sólo tienen hasta la versión 6 (2.5) y me voy a ver forzado a migrar a un hosting que lo ofrezca. Ninguno de los que he visto hasta ahora me están convenciendo, así que aprovecho el post para preguntar si alguien conoce alguno.

    Respecto a tus preguntas:

    - Te encontrarás las carpetas que típicamente se encuentran en un servidor Apache (public_html, private_html, public_ftp, doc, bin etc.). El servidor Tomcat puede funcionar por sí sólo, y típicamente la carpeta donde debes meter tu .war para el despliegue sería httdocs o algo así. Pero cualquier hosting decente tiene que tener Apache detrás, y por lo tanto, debería bastarte con meter tu .war en tu public_html.

    - Respondida en el anterior.

    - En cualquier hosting decente, te lo desplegará automáticamente. Puedes consultar el log de errores por si en el despliegue ha habido algun problema.

    - En este caso, los scripts puedes ejecutarlos desde cualquier aplicación de administración tipo phpmyadmin, que suele encontrarse en la sección de base de datos del CPanel, por ejemplo. Las bases de datos en un VPS suelen tener como prefijo tu nombre de usuario, así que si creas una llamada "baseDatos", finalmente será "log_baseDatos". Es típico esto. Tenlo en cuenta para tu conexión. Si lo queires más fácil, puedes permitir la conexión remota a la baes de datos y utilizar un programa tipo sqlYog desde tu propia máquina, y modificarlo como si fuera una base de datos local. Si tienes que administrar la base de datos, esto es muy recomendable. Es posible que tengas que cambiar los permisos de MySQL para que esto sea posible.

    - La cadena de conexión es la misma que utilizas para el desarrollo en servidor local, siempre teniendo en cuenta algunas peculiaridades (si has creado otro usuario para la base de datos del servidor, o lo que te he comentado antes de los nombres de las bases de datos).

    Un saludo.
     
    Última edición: 30 Nov 2011
  6. Mente

    Mente Nuevo usuario

    De acuerdo, más cosas que tendré en cuenta...

    Muchas gracias!
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·