DES:SADAU
De Wiki Unioeste NTI
(Diferença entre revisões)
(→Como dar deploy da aplicação no Jboss 4.2.3 em produção) |
|||
(11 edições intermediárias de um usuário não apresentadas) | |||
Linha 1: | Linha 1: | ||
− | *Ao configurar o ambiente de desenvolvimento (Eclipse), realize antes a configuração abaixo para não ter problemas:<br /> | + | == Configurar ambiente de desenvolvimento == |
+ | *Ao configurar o ambiente de desenvolvimento (Eclipse 2020-03 (4.15.0)), realize antes a configuração abaixo para não ter problemas:<br /> | ||
<pre> | <pre> | ||
http://whatiscomingtomyhead.wordpress.com/2012/01/02/get-rid-of-unmappable-character-for-encoding-cp1252-once-and-for-all/ | http://whatiscomingtomyhead.wordpress.com/2012/01/02/get-rid-of-unmappable-character-for-encoding-cp1252-once-and-for-all/ | ||
+ | </pre> | ||
+ | *Instalar o Java 8 | ||
+ | *Após instalar o Eclipse, talvez seja necessário alterar o arquivo eclipse.ini (que fica na raiz da instalação), forçando a sua execução com o Java *: | ||
+ | **deve-se incluir a propriedade "-vm" logo acima da propriedade "-vmargs", que indica o caminho da JVM que o Eclipse deve usar o Java 8: | ||
+ | <pre> | ||
+ | -vm C:\Java\jre6\bin\javaw.exe | ||
</pre> | </pre> | ||
*Instale o plugin para trabalhar com repositórios SVN: | *Instale o plugin para trabalhar com repositórios SVN: | ||
** Vá no menu Help -> Install new software | ** Vá no menu Help -> Install new software | ||
− | ** | + | ** Clique no botão Add |
− | ** Escolha o plugin "Subversive SVN Team Provider" | + | ** Adicione o repositório do subversive: https://download.eclipse.org/technology/subversive/4.8/release/latest/ |
− | ** Após reiniciar a IDE, na tela do subversive, instale o plugin SVNKit 1.7 (era a versão mais atual em 13/05/2013) | + | ** Escolha o plugin "Subversive SVN Team Provider Core" |
+ | ** Após reiniciar a IDE, na tela do subversive, instale o plugin SVNKit 1.7 (era a versão mais atual em 13/05/2013): https://eclipse.dev/subversive/installation-instructions.php | ||
+ | |||
* Instalar também os plugins do JBoss para o Eclipse, da mesma forma que na instalação anterior | * Instalar também os plugins do JBoss para o Eclipse, da mesma forma que na instalação anterior | ||
** Em "Work with", cole a url de instalação : http://download.jboss.org/jbosstools/updates/stable/juno/ | ** Em "Work with", cole a url de instalação : http://download.jboss.org/jbosstools/updates/stable/juno/ | ||
** Selecione todos os plugins listados e faça a instalação | ** Selecione todos os plugins listados e faça a instalação | ||
* Para baixar do repositório os projetos SADAU e SADAUPlugin, vá no item de menu File -> Import e escolha SVN -> Project from SVN | * Para baixar do repositório os projetos SADAU e SADAUPlugin, vá no item de menu File -> Import e escolha SVN -> Project from SVN | ||
− | ** Na aba que se abre (General), digite o caminho do repositório (p. ex.: | + | ** Na aba que se abre (General), digite o caminho do repositório (p. ex.: https://netsr-vers01.unioeste.br/svn/sadau/trunk/), prencha com seu usuário e senha do SVN |
** Na aba Advanced, desmarque a opção "Enable structure detection" | ** Na aba Advanced, desmarque a opção "Enable structure detection" | ||
− | * Deve-se rodar o projeto "sadauplugin" e não o projeto "sadau". O sadauplugin depende o projeto sadau. | + | * Deve-se rodar o projeto "sadauplugin" e não o projeto "sadau". O sadauplugin depende do projeto sadau. |
+ | *Para executar sistema em modo de desenvolvimento (pulando a parte de autenticação), deve-se concatenar à url o parâmetro id=desenv: http://localhost:8080/sadauplugin/home.dri?id=desenv | ||
+ | *Classe de autenticação (projeto SadauPlugin), onde é feito o IF com o id=desenv: src/hot/br/unioeste/sadauplugin/session/AuthenticatorSadau.java | ||
+ | *As alterações devem ser feitas no projeto sadauplugin, pois o projeto sadau possui classes auxiliares. Este projeto possui classes iguais a do projeto sadauplugin. Aparentemente, foi iniciado o desenvolvimento em um projeto e depois passado para o sadauplugin. | ||
+ | == Como dar deploy da aplicação no Jboss 4.2.3 em produção == | ||
+ | * Rode a aplicação no Eclipse, para que seja feito o deploy no Jboss local | ||
+ | * Navegue até a pasta aonde foi feito o deploy (p. ex. C:\Users\marcio.veronez\eclipse-workspace4\.metadata\.plugins\org.jboss.ide.eclipse.as.core\JBoss_AS_4.2\deploy\sadauplugin.war) e crie um arquivo zipado do conteúdo da pasta | ||
+ | * Renomeie o arquivo .zip criado para sadauplugin.war | ||
+ | * Copie essa pasta para a pasta de deploy do servidor Jboss de produção (p. ex. \usr\local\jboss-4.2.3.GA\server\default\deploy) | ||
+ | * Para saber qual é o servidor (máquina) que está hospedando o sistema, basta ir no cadastro do sistema, no CCM, e verificar a url que está configurada para o SADAU | ||
+ | * Atualmente, o servidor é o ws.midas.unioeste.br | ||
+ | * Feito isso, a aplicação deve subir sem problemas |
Edição atual tal como 17h08min de 19 de junho de 2024
Configurar ambiente de desenvolvimento
- Ao configurar o ambiente de desenvolvimento (Eclipse 2020-03 (4.15.0)), realize antes a configuração abaixo para não ter problemas:
http://whatiscomingtomyhead.wordpress.com/2012/01/02/get-rid-of-unmappable-character-for-encoding-cp1252-once-and-for-all/
- Instalar o Java 8
- Após instalar o Eclipse, talvez seja necessário alterar o arquivo eclipse.ini (que fica na raiz da instalação), forçando a sua execução com o Java *:
- deve-se incluir a propriedade "-vm" logo acima da propriedade "-vmargs", que indica o caminho da JVM que o Eclipse deve usar o Java 8:
-vm C:\Java\jre6\bin\javaw.exe
- Instale o plugin para trabalhar com repositórios SVN:
- Vá no menu Help -> Install new software
- Clique no botão Add
- Adicione o repositório do subversive: https://download.eclipse.org/technology/subversive/4.8/release/latest/
- Escolha o plugin "Subversive SVN Team Provider Core"
- Após reiniciar a IDE, na tela do subversive, instale o plugin SVNKit 1.7 (era a versão mais atual em 13/05/2013): https://eclipse.dev/subversive/installation-instructions.php
- Instalar também os plugins do JBoss para o Eclipse, da mesma forma que na instalação anterior
- Em "Work with", cole a url de instalação : http://download.jboss.org/jbosstools/updates/stable/juno/
- Selecione todos os plugins listados e faça a instalação
- Para baixar do repositório os projetos SADAU e SADAUPlugin, vá no item de menu File -> Import e escolha SVN -> Project from SVN
- Na aba que se abre (General), digite o caminho do repositório (p. ex.: https://netsr-vers01.unioeste.br/svn/sadau/trunk/), prencha com seu usuário e senha do SVN
- Na aba Advanced, desmarque a opção "Enable structure detection"
- Deve-se rodar o projeto "sadauplugin" e não o projeto "sadau". O sadauplugin depende do projeto sadau.
- Para executar sistema em modo de desenvolvimento (pulando a parte de autenticação), deve-se concatenar à url o parâmetro id=desenv: http://localhost:8080/sadauplugin/home.dri?id=desenv
- Classe de autenticação (projeto SadauPlugin), onde é feito o IF com o id=desenv: src/hot/br/unioeste/sadauplugin/session/AuthenticatorSadau.java
- As alterações devem ser feitas no projeto sadauplugin, pois o projeto sadau possui classes auxiliares. Este projeto possui classes iguais a do projeto sadauplugin. Aparentemente, foi iniciado o desenvolvimento em um projeto e depois passado para o sadauplugin.
Como dar deploy da aplicação no Jboss 4.2.3 em produção
- Rode a aplicação no Eclipse, para que seja feito o deploy no Jboss local
- Navegue até a pasta aonde foi feito o deploy (p. ex. C:\Users\marcio.veronez\eclipse-workspace4\.metadata\.plugins\org.jboss.ide.eclipse.as.core\JBoss_AS_4.2\deploy\sadauplugin.war) e crie um arquivo zipado do conteúdo da pasta
- Renomeie o arquivo .zip criado para sadauplugin.war
- Copie essa pasta para a pasta de deploy do servidor Jboss de produção (p. ex. \usr\local\jboss-4.2.3.GA\server\default\deploy)
- Para saber qual é o servidor (máquina) que está hospedando o sistema, basta ir no cadastro do sistema, no CCM, e verificar a url que está configurada para o SADAU
- Atualmente, o servidor é o ws.midas.unioeste.br
- Feito isso, a aplicação deve subir sem problemas