Python 2.6.5
Jython 2.5.1rc3
Eclipse 3.5.2
Netbeans 6.8
Status:
- Funcionando o jython servlet (http://localhost:8080/jythonServletTest/NewJythonServlet.py) no glassfish.
- Erro ao tentar usar pyusb dentro do jython, não consegue importar pacote usb (instalado no python).
ToDo:
- Testar criar objeto em java a partir de uma classe jython compilada em bytecodes java (.jar).
- Observar as diferencas (tempos de acesso, performance,..) usando PySystemState e PyInterpreter.
- Outra possibilidade é usar Py4J, onde códigos Java e Python podem se comunicar em tempo de execucão, trocando objetos (via proxy), ou seja, comunicacão entre processos do interpretador Python e da JVM.
Instalacão:
IDE Plugins:
Info:
Tutorial:
- Criar pasta do projeto com a estrutura abaixo:
- - /servletProjectTest
- --- NewJythonServlet.py (outros servlets devem ficar nesse nível de pasta)
- --- /WEB-INF
- ----- web.xml
- ----- sun-web.xml
- ----- /lib
- ------- jython.jar
- ------- servlet-api-2.5.jar
- Compactar os arquivos e pastas dentro de servletProjectTest e renomear para .war
- Deploy no glassfish
Links: