DES:SADAU

De Wiki Unioeste NTI
(Diferença entre revisões)
Ir para: navegação, pesquisa
(Como dar deploy da aplicação no Jboss 4.2.3 em produção)
 
(8 edições intermediárias de um usuário não apresentadas)
Linha 1: Linha 1:
 +
== 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 />
 
*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>
Linha 22: Linha 23:
 
** 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 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
**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
**Classe de autenticação (projeto SadauPlugin), onde é feito o IF com o id=desenv
+
*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.
<pre>
+
== Como dar deploy da aplicação no Jboss 4.2.3 em produção ==
src/hot/br/unioeste/sadauplugin/session/AuthenticatorSadau.java
+
* Rode a aplicação no Eclipse, para que seja feito o deploy no Jboss local
</pre>
+
* 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
  • Instalar também os plugins do JBoss para o Eclipse, da mesma forma que na instalação anterior
  • Para baixar do repositório os projetos SADAU e SADAUPlugin, vá no item de menu File -> Import e escolha SVN -> Project from SVN
  • 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
Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas