apuntando el nombre de dominio a la aplicación Java en VPS

He comprado un alojamiento VPS. Instalé java 1.7 y Tomcat 7. Implementé el archivo war en tomcat, funciona bien en el host local; Estoy obteniendo la salida deseada. También he comprado espacio de alojamiento. Se crea un directorio (por ejemplo: mywebsite.com) donde si pongo alguna página estática index.html y accedo al sitio como http://www.mywebsite.com está funcionando bien, es decir, se muestra index.html. Mi problema es, en lugar de mostrar ese index.html, al escribir esa dirección web, se debe invocar mi aplicación Java. ¿Cómo puedo hacer esto? Por favor guíame

Respuesta 1

Necesitas hacer 2 cosas

1) En tomcat conf / server.xml entrada de etiqueta de modificación de archivo como

<Host name="mywebsite.com"  appBase="d:/webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">

d: / webapps -> dentro de esta carpeta debe tener su aplicación web o archivo war.

2) En su aplicación web, debe agregar la etiqueta de lista de archivos de bienvenida en web.xml como

<welcome-file-list>
      <welcome-file>pages/index.jsp</welcome-file>
</welcome-file-list>
Respuesta: 2

Le sugiero que asigne, su dominio www registre su dirección IP vps.

Puede hacerlo iniciando sesión en su panel de control de dominio

No hay necesidad de alojar espacio ya que ya tiene un VPS

Respuesta: 3

Tengo una etiqueta <input /> en jsp, ¿por qué el usuario puede poner nombres de empresas y luego almacenar ese nombre en la base de datos y mostrar ese nombre nuevamente en la página de visualización (resultado jsp)? Todo funciona bien si solo trato ...

Tengo el siguiente problema al usar la base de datos integrada de Derby en mi aplicación: cambié un programa que funciona con la base de datos Mysql para utilizar una base de datos integrada de Derby porque el cliente lo quiere así ...

Tengo el siguiente diagrama de clase UML y la codificación de Java para cada uno, por favor dígame si mi codificación es correcta o incorrecta de acuerdo con el diagrama, [Diagrama 1] Clase A {B b = new B (); } Clase B {A a = ...

Estoy creando una aplicación de prueba simple que usa pepino. Lamentablemente, 'pepino de gradle' arroja errores cuando intento ejecutarlo. Sin embargo, todo funciona bien cuando cambio testImplement por el obsoleto ...