##master-page:HelpTemplate
##master-date:Unknown-Date
#format wiki
#language pt

== Instalar o MoinMoin no Weblogic ==
Embora esta configuração tenha sido testada e verificada no servidor Weblogic 8.1 no Windows, de ser facilmente adaptável a outras versões de Weblogic noutras plataformas como o Unix. Para activar o [[WikiMoinMoin|MoinMoin]] no servidor Weblogic é necessário:

 1. Descarregar e instalar o módulo win32con se ainda não o tiver
 2. Seguir os passos descritos no tópico AjudaNaInstalação/InstalaçãoBásica
 3. Activar o servlet do CGI no Weblogic
 4. Adicionar o webapp do wiki para recursos partilhado do wiki
 5. Adicionar o webapp do mywiki
 6. Corrigir problema com o contexto da aplicação

=== config.xml para os passos 4 e 5 ===
{{{
    <Application Deployed="true" Name="wiki"
        Path="d:\Python23\share\moin" StagedTargets="YourServer" TwoPhase="false">
        <WebAppComponent Name="wiki" Targets="YourServer" URI="htdocs"/>
    </Application>
    <Application Deployed="true" Name="mywiki" Path=".\applications"
        StagingMode="nostage" TwoPhase="true">
        <WebAppComponent Name="mywiki" Targets="YourServer" URI="mywiki"/>
    </Application>

}}} 

=== web.xml para o passo 5 ===
{{{
<servlet> 
 <servlet-name>CGIServlet</servlet-name> 
 <servlet-class>weblogic.servlet.CGIServlet</servlet-class> 
 <init-param>  
  <param-name>cgiDir</param-name>  
  <param-value>d:\moin\mywiki</param-value> 
 </init-param>
 <init-param>   
  <param-name>*.cgi</param-name>   
  <param-value>d:\Python23\python.exe</param-value>  
 </init-param>
</servlet>

<servlet-mapping>   
 <servlet-name>CGIServlet</servlet-name>   
 <url-pattern>cgi/*</url-pattern>
</servlet-mapping>
}}} 

=== Corrigir problema com o contexto da aplicação ===
No ficheiro {{{moin.cgi}}} existe uma linha onde se lê {{{request = RequestCGI()}}}. Tem de adicionar {{{properties = {'script_name': "/mywiki" + os.environ['SCRIPT_NAME']} }}} aos parênteses. Isto irá permitir ao [[WikiMoinMoin|MoinMoin]] gerar URLs correctos.

Deve conseguir aceder à página inicial do seu [[WikiMoinMoin|MoinMoin]] com o URL http://localhost/mywiki/cgi/moin.cgi depois de ter concluído os passos de instalação referidos em cima
