Spring WS - Configuração do ambiente

Neste capítulo, entenderemos o processo de configuração do Spring-WS em sistemas baseados em Windows e Linux. O Spring-WS pode ser facilmente instalado e integrado com o seuJava environment e MAVENseguindo alguns passos simples sem quaisquer procedimentos de configuração complexos. A administração do usuário é necessária durante a instalação.

Requisitos de sistema

A tabela a seguir lista os requisitos do sistema, enquanto as etapas subsequentes nos guiarão pelo procedimento de configuração do ambiente.

JDK Java SE 2 JDK 1.5 ou superior
Memória 1 GB de RAM (recomendado)
Espaço em disco Sem requisitos mínimos
Versão do sistema operacional Windows XP ou superior, Linux

Vamos agora prosseguir com as etapas para instalar o Spring-WS.

Etapa 1: verificar a instalação do Java

Para começar, você precisa ter o Java Software Development Kit (SDK) instalado em seu sistema. Para verificar isso, execute qualquer um dos dois comandos a seguir, dependendo da plataforma em que está trabalhando.

Se a instalação do Java foi feita corretamente, ele exibirá a versão atual e as especificações de sua instalação do Java. Um exemplo de saída é fornecido na tabela a seguir.

Plataforma Comando Saída de amostra
janelas

Abra o console de comando e digite -

\> versão java

Versão Java "1.7.0_60"

Java (TM) SE Run Time Environment (build 1.7.0_60-b19)

Java Hotspot (TM) Servidor VM de 64 bits (versão 24.60-b09, modo misto)

Linux

Abra o terminal de comando e digite -

$ java -version

versão java "1.7.0_25"

Open JDK Runtime Environment (rhel-2.3.10.4.el6_4-x86_64)

Abra o servidor VM JDK de 64 bits (compilação 23.7-b01, modo misto)

  • Presumimos que os leitores deste tutorial tenham o Java SDK versão 1.7.0_60 instalado em seus sistemas.

  • Caso você não tenha Java SDK, baixe sua versão atual em https://www.oracle.com/technetwork/java/javase/downloads/index.html e instalá-lo.

Etapa 2: definir seu ambiente Java

Defina a variável de ambiente JAVA_HOME para apontar para o local do diretório base onde o Java está instalado em sua máquina.

S.No. Plataforma e descrição
1

Windows

Defina JAVA_HOME como C: \ ProgramFiles \ java \ jdk1.7.0_60

2

Linux

Exportar JAVA_HOME = / usr / local / java-current

Anexe o caminho completo do local do compilador Java ao caminho do sistema.

S.No. Plataforma e descrição
1

Windows

Anexe a string "C: \ Arquivos de programas \ Java \ jdk1.7.0_60 \ bin" ao final da variável de sistema PATH.

2

Linux

Exportar PATH = $ PATH: $ JAVA_HOME / bin /

Execute o comando java -version no prompt de comando, conforme explicado acima.

Etapa 3: Baixe o arquivo Maven

Baixe o Maven 3.3.3 de https://maven.apache.org/download.cgi

SO Nome do arquivo
janelas apache-maven-3.3.3-bin.zip
Linux apache-maven-3.3.3-bin.tar.gz
Mac apache-maven-3.3.3-bin.tar.gz

Etapa 4: Extraia o arquivo Maven

Extraia o arquivo para o diretório em que deseja instalar o Maven 3.3.3. O subdiretório apache-maven-3.3.3 será criado a partir do arquivo.

SO Localização (pode ser diferente com base na sua instalação)
janelas C: \ Arquivos de programas \ Apache Software Foundation \ apache-maven-3.3.3
Linux / usr / local / apache-maven
Mac / usr / local / apache-maven

Etapa 5: definir as variáveis ​​de ambiente Maven

Adicione M2_HOME, M2 e MAVEN_OPTS às variáveis ​​de ambiente.

SO Resultado
janelas

Defina as variáveis ​​de ambiente usando propriedades do sistema.

M2_HOME = C: \ Arquivos de programas \ Apache Software Foundation \ apache-maven-3.3.3

M2 =% M2_HOME% \ bin

MAVEN_OPTS = -Xms256m -Xmx512m

Linux

Abra o terminal de comando e defina as variáveis ​​de ambiente.

export M2_HOME = / usr / local / apache-maven / apache-maven-3.3.3

exportar M2 = $ M2_HOME / bin

export MAVEN_OPTS = -Xms256m -Xmx512m

Mac

Abra o terminal de comando e defina as variáveis ​​de ambiente.

export M2_HOME = / usr / local / apache-maven / apache-maven-3.3.3

exportar M2 = $ M2_HOME / bin

export MAVEN_OPTS = -Xms256m -Xmx512m

Etapa 6: adicione o local do diretório bin do Maven ao caminho do sistema

Agora anexe a variável M2 ao caminho do sistema.

SO Resultado
janelas Anexe a string;% M2% ao final da variável do sistema, Caminho.
Linux exportar PATH = $ M2: $ PATH
Mac exportar PATH = $ M2: $ PATH

Etapa 7: verificar a instalação do Maven

Agora abra o console, execute o seguinte mvn comando.

SO Tarefa Comando
janelas Abrir console de comando c: \> mvn --version
Linux Abra o terminal de comando $ mvn --version
Mac Terminal aberto máquina: <joseph $ mvn --version

Finalmente, verifique a saída dos comandos acima, que deve ser algo como mostrado abaixo -

SO Resultado
janelas

Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T17: 27: 37 + 05: 30)

Página inicial do Maven: C: \ Arquivos de programas \ Apache Software Foundation \ apache-maven-3.3.3

Versão Java: 1.7.0_75, fornecedor: Oracle Corporation

Página inicial do Java: C: \ Arquivos de programas \ Java \ jdk1.7.0_75 \ jre

Localidade padrão: en_US, codificação de plataforma: Cp1252

Linux

Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T17: 27: 37 + 05: 30)

Página inicial do Maven: /usr/local/apache-maven/apache-maven-3.3.3

Versão Java: 1.7.0_75, fornecedor: Oracle Corporation

Página inicial do Java: /usr/local/java-current/jdk1.7.0_75/jre

Mac

Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T17: 27: 37 + 05: 30)

Página inicial do Maven: /usr/local/apache-maven/apache-maven-3.3.3

Versão Java: 1.7.0_75, fornecedor: Oracle Corporation

Página inicial do Java: /Library/Java/Home/jdk1.7.0_75/jre

Etapa 8: Configurar IDE Eclipse

Todos os exemplos neste tutorial foram escritos usando o IDE Eclipse. Recomenda-se que os leitores tenham a versão mais recente do Eclipse instalada em suas máquinas. Para instalar o Eclipse IDE, baixe os binários mais recentes do Eclipse no seguinte linkhttps://www.eclipse.org/downloads/. Depois de fazer o download da instalação, descompacte a distribuição binária em um local conveniente.

Por exemplo em C:\eclipse nas janelas, ou /usr/local/eclipseno Linux / Unix e, finalmente, defina a variável PATH apropriadamente. O Eclipse pode ser iniciado executando os seguintes comandos na máquina Windows ou você pode simplesmente clicar duas vezes em eclipse.exe.

%C:\eclipse\eclipse.exe

O Eclipse pode ser iniciado executando os seguintes comandos na máquina UNIX (Solaris, Linux, etc.) -

$/usr/local/eclipse/eclipse

Após uma inicialização bem-sucedida, se tudo estiver bem, ele deve exibir a seguinte tela -

Etapa 9: configurar o Apache Tomcat

Podemos baixar a última versão do Tomcat em https://tomcat.apache.org/. Depois de fazer o download da instalação, descompacte a distribuição binária em um local conveniente. Por exemplo noC:\apache-tomcat-7.0.59 em uma máquina Windows, ou no /usr/local/apache-tomcat-7.0.59 em uma máquina Linux / Unix e, em seguida, defina o CATALINA_HOME variável de ambiente apontando para os locais de instalação.

O Tomcat pode ser iniciado executando os seguintes comandos em uma máquina Windows ou você pode simplesmente clicar duas vezes em startup.bat

%CATALINA_HOME%\bin\startup.bat
 
or
 
C:\apache-tomcat-7.0.59\bin\startup.bat

O Tomcat pode ser iniciado executando os seguintes comandos na máquina UNIX (Solaris, Linux, etc.) -

$CATALINA_HOME/bin/startup.sh
 
or
 
/usr/local/apache-tomcat-7.0.59/bin/startup.sh

Após uma inicialização bem-sucedida, os aplicativos da web padrão incluídos no Tomcat estarão disponíveis visitando - http://localhost:8080/. Se tudo estiver bem, ele deve exibir a seguinte tela -

Mais informações sobre como configurar e executar o Tomcat podem ser encontradas na documentação incluída aqui, bem como no site do Tomcat - https://tomcat.apache.org

O Tomcat pode ser interrompido executando os seguintes comandos em uma máquina Windows -

%CATALINA_HOME%\bin\shutdown

or

C:\apache-tomcat-7.0.59\bin\shutdown

O Tomcat pode ser interrompido executando os seguintes comandos na máquina UNIX (Solaris, Linux, etc.) -

$CATALINA_HOME/bin/shutdown.sh

or

/usr/local/apache-tomcat-7.0.59/bin/shutdown.sh

Depois de concluir essa última etapa, estamos prontos para prosseguir para o primeiro exemplo de serviços da Web, que discutiremos no próximo capítulo.