Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se muestran los pasos necesarios para crear una aplicación web básica Hello World y publicar la aplicación web en Azure App Service mediante el kit de herramientas de Azure para IntelliJ.
Nota:
Si prefiere usar Eclipse, consulte nuestro tutorial similar para Eclipse.
Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.
No olvide limpiar los recursos después de completar este tutorial. En ese caso, la ejecución de esta guía no superará la cuota de la cuenta gratuita.
Prerrequisitos
- Un kit de desarrollo de Java (JDK) admitido Para más información sobre los JDK disponibles para desarrollar en Azure, consulte Compatibilidad con Java en Azure y Azure Stack.
- IntelliJ IDEA, Ultimate o Community Edition.
- El kit de herramientas de Azure para IntelliJ. Para más información, consulte Instalación del kit de herramientas de Azure para IntelliJ.
Instalación e inicio de sesión
Los pasos siguientes le guiarán por el proceso de inicio de sesión de Azure en el entorno de desarrollo de IntelliJ.
Si no ha instalado el complemento, consulte Kit de herramientas de Azure para IntelliJ.
Para iniciar sesión en su cuenta de Azure, vaya a la barra lateral Azure Explorer y, a continuación, haga clic en el icono Azure Sign In. Como alternativa, puede ir a Herramientas, expandir Azure y, a continuación, hacer clic en Inicio de sesión de Azure.
En la ventana Inicio de sesión de Azure , seleccione OAuth 2.0 y, a continuación, haga clic en Iniciar sesión. Para ver otras opciones de inicio de sesión, consulte el artículo en el que se proporcionan las Instrucciones de inicio de sesión del kit de herramientas de Azure para IntelliJ.
En el explorador, inicie sesión con su cuenta y vuelva a IntelliJ. En el cuadro de diálogo Seleccionar suscripciones , haga clic en la suscripción que desea usar y, a continuación, haga clic en Seleccionar.
Creación de un proyecto de aplicación web
Haga clic en File (Archivo), expanda New (Nuevo) y, a continuación, haga clic en Project (Proyecto).
En el cuadro de diálogo Nuevo proyecto, seleccione Maveny asegúrese de que la opción Crear desde arquetipo está activada. En la lista, seleccione maven-archetype-webapp y, a continuación, haga clic en Next (Siguiente).
Expanda la lista desplegable Coordenadas de artefacto para ver todos los campos de entrada. Especifique la siguiente información para la nueva aplicación web y, a continuación, haga clic en Siguiente:
- Name : el nombre de la aplicación web. Este valor se usará para rellenar automáticamente el campo ArtifactId de la aplicación web.
- GroupId: el nombre del grupo de artefactos, normalmente un dominio de empresa, como com.microsoft.azure.
- Versión: conservaremos la versión predeterminada 1.0-SNAPSHOT.
Personalice la configuración de Maven o acepte los valores predeterminados y haga clic en Finish (Finalizar).
Para buscar el código generado, vaya al proyecto en la pestaña Proyecto de la izquierda y, a continuación, abra el archivo src/main/webapp/index.jsp. Verá código similar al ejemplo siguiente.
<html> <body> <h2>Hello World!</h2> </body> </html>
Implementación de la aplicación web en Azure
En la vista Explorador de proyectos, haga clic con el botón derecho en el proyecto, expanda Azure y, a continuación, haga clic en Implementar en Azure Web Apps.
En el cuadro de diálogo Implementar en Azure, puede implementar la aplicación en una aplicación web de Tomcat existente o puede crear una nueva.
a) Haga clic + para crear una nueva aplicación web. De lo contrario, elija WebApp en la lista desplegable WebApp si hay aplicaciones web existentes en la suscripción.
b. En el cuadro de diálogo Crear aplicación web emergente, especifique la siguiente información y haga clic en Aceptar:
- Nombre: el nombre de dominio de WebApp. Este valor debe ser único en Azure.
- Plataforma: seleccione Linux-Java 21-TOMCAT 11.0 o según corresponda.
c. Para implementar en una aplicación web existente, elija la aplicación web en la lista desplegable WebApp y, a continuación, haga clic en Ejecutar.
El kit de herramientas mostrará un mensaje de estado cuando haya desplegado correctamente tu aplicación web, junto con la dirección URL de la aplicación web desplegada si tiene éxito.
Puede ir a la aplicación web mediante el vínculo proporcionado en el mensaje de estado.
Administración de configuraciones de implementación
Sugerencia
Después de publicar la aplicación web, puede ejecutar la implementación haciendo clic en el icono de flecha verde de la barra de herramientas.
Antes de ejecutar la implementación de WebApp, puede modificar la configuración predeterminada haciendo clic en el menú desplegable de la aplicación web y seleccionando Editar configuraciones.
En el cuadro de diálogo Ejecutar o depurar configuraciones , puede modificar cualquiera de los valores predeterminados. Haga clic en Aceptar para guardar la configuración.
Limpieza de recursos
Para eliminar la aplicación web, vaya a la barra lateral izquierda de Azure Explorer y busque el elemento Web Apps .
Nota:
Si el elemento de menú Web Apps no se expande, actualice manualmente la lista haciendo clic en el icono Actualizar de la barra de herramientas de Azure Explorer o haciendo clic con el botón derecho en el elemento de menú Web Apps y seleccionando Actualizar.
Haga clic con el botón derecho en la aplicación web que desea eliminar y haga clic en Eliminar.
Para eliminar el plan de App Service o el grupo de recursos, visite el portal de Azure y elimine manualmente los recursos en su suscripción.
Pasos siguientes
Para notificar errores o solicitar nuevas características, cree problemas en nuestro repositorio de GitHubo haga preguntas sobre Stack Overflow con la etiqueta azure-java-tools.
Para más información sobre el uso de Java con Azure, consulte los vínculos siguientes:
- Azure para desarrolladores de Java
- Java con Azure DevOps Services
- compatibilidad con Java en Azure y Azure Stack
Para más información sobre cómo crear Azure Web Apps, consulte Introducción a App Service.