O Alibaba Cloud Marketplace oferece imagens pré-configuradas com ambiente de execução Java, servidor web e banco de dados. Essas imagens permitem implantar um servidor web Java pronto para uso em uma instância ECS, sem necessidade de instalação ou configuração manual.
Pré-requisitos
Crie uma conta Alibaba Cloud. Para isso, acesse a página de cadastro no Alibaba Cloud.
Crie um grupo de segurança na região e VPC de destino e adicione uma regra de entrada para permitir tráfego nas portas 22 e 8080. Para mais informações, consulte Add a security group rule.
Informações gerais
Este tutorial demonstra como implantar um servidor web Java usando a imagem do Alibaba Cloud Marketplace JAVA_nginx_tomcat_CentOS7.9_20G como exemplo. Imagens do Marketplace podem gerar cobranças. Se necessário, selecione e adquira outras imagens no Alibaba Cloud Marketplace.
Procedimento
Etapa 1: Adquirir uma imagem e criar uma instância
Acesse a página de detalhes da imagem JAVA_nginx_tomcat_CentOS7.9_20G.
Clique em Custom LaunchChoose Your Plan.
-
Configure os parâmetros na página Custom Launch. A tabela abaixo lista os principais parâmetros; configure os demais conforme necessário. Para mais informações, consulte Create an instance by using Custom Launch.
Parâmetro
Exemplo
Descrição
Região
China (Hangzhou)
A instância deve estar na mesma região do grupo de segurança.
Rede e zona
VPC padrão
A instância deve estar na mesma VPC do grupo de segurança.
Imagem
Imagem do Marketplace - JAVA_nginx_tomcat_CentOS7.9_20G
A imagem é selecionada automaticamente com base na sua compra. Nenhuma alteração é necessária.
Endereço IP público
Selecione Assign Public IPv4 Address.
Para acessar o ambiente web Java pela internet, atribua um endereço IPv4 público à instância. Alternativamente, associe um EIP à instância após a criação. Para mais informações, consulte Associate an EIP with a cloud resource.
Grupo de segurança
sg-2zebli**if
Selecione o grupo de segurança criado. O grupo deve permitir tráfego de entrada nas portas 22 e 8080.
Etapa 2: Obter o endereço IP público
Você precisa do endereço IP público da instância para verificar a configuração do ambiente.
Acesse o console do ECS - Instâncias.
No canto superior esquerdo da página, selecione uma região e um grupo de recursos.
Clique em ID da instância desejada para abrir a página Detalhes da Instância e localize o endereço IP público.
Etapa 3: Verificar a configuração do ambiente
Conecte-se à instância Linux. Para mais informações, consulte Connection methods.
-
Verifique o ambiente Java.
Execute o comando abaixo para verificar a versão do Java instalada.
java -version[root@i ~]# java -version java version "1.8.0_281" Java(TM) SE Runtime Environment (build 1.8.0_281-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.281-b09, mixed mode) -
Verifique o Tomcat.
-
Execute o comando a seguir para iniciar o Tomcat. Se a saída incluir
Tomcat started., o Tomcat foi iniciado com êxito.NotaNa imagem utilizada neste tutorial, o diretório de instalação padrão do Tomcat é
/usr/local/tomcat. Esse caminho pode variar conforme a imagem. Consulte a página de detalhes da imagem no Alibaba Cloud Marketplace para obter o caminho correto e ajuste o comando adequadamente./usr/local/tomcat/bin/startup.sh[root@ixxxxxxxxxx ~]# /opt/tomcat/bin/startup.sh Using CATALINA_BASE: /opt/tomcat Using CATALINA_HOME: /opt/tomcat Using CATALINA_TMPDIR: /opt/tomcat/temp Using JRE_HOME: /usr/share/jdk1.8.0_121/jre Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar Tomcat started. -
Na barra de endereços do navegador, insira http://:8080. A exibição da página de boas-vindas do Tomcat confirma que o ambiente está configurado corretamente.
NotaCaso a página de boas-vindas do Tomcat não apareça ao acessar http://:8080, verifique se o grupo de segurança permite tráfego de entrada na porta 8080.
Para testar seu projeto, faça upload de um pacote WAR no diretório webapps do Tomcat. Na imagem deste tutorial, o diretório é
/usr/local/tomcat/webapps. Em seguida, acesse http://:8080/ no navegador para visualizar o projeto. Para mais informações, consulte Upload files to or download files from a Linux instance.
-
-
Verifique o MySQL.
-
Execute o comando abaixo para conectar-se ao MySQL. Quando solicitado, insira a senha. Após autenticação bem-sucedida, a CLI do MySQL será exibida.
NotaNa imagem usada neste tutorial, o nome de usuário remoto padrão é
roote a senha padrão éyl2vXBS%FjGoSfby. Os valores padrão podem variar entre imagens. Consulte a página de detalhes da imagem no Alibaba Cloud Marketplace e utilize o nome de usuário e a senha corretos.mysql -u root -p[root@ixxxxxxxx ~]# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 6 Server version: 5.7.19 MySQL Community Server (GPL) Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> -
Na CLI do MySQL, execute o comando a seguir para listar todos os bancos de dados disponíveis. O sucesso do comando confirma que a instância consegue se comunicar com o MySQL.
SHOW DATABASES;mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 4 rows in set (0.00 sec)
-
Próximas etapas
-
Após implantar o ambiente web Java, configure um site no servidor e associe um nome de domínio ao endereço IP público do ECS. Para mais informações, consulte Build a website.
Selecione ferramentas de desenvolvimento adequadas para o seu projeto web. Caso a aplicação precise armazenar dados em banco de dados, adicione as configurações de conexão em um arquivo de configuração relacionado, como um arquivo Properties, dentro do projeto web. Ao concluir o desenvolvimento, implante a aplicação web Java no Tomcat (por exemplo, no diretório
webappsda instalação do Tomcat). Com a aplicação implantada e em execução, acesse-a pelo navegador. Para mais informações, consulte o Guia de Implantação de Aplicações do Tomcat 9.NotaSe você utilizar uma versão diferente do Tomcat, substitua o número da versão na URL pela versão correspondente.
Para fazer upload de arquivos locais para o ECS, consulte Upload files to or download files from a Linux instance.
Para aumentar a disponibilidade e o desempenho do site, utilize o Server Load Balancer (SLB). Para mais informações, consulte Getting Started.