Pregunta

He encontrado muchas respuesta sobre Python Way, pero lo que encontré no funciona con Jython.

Estoy ejecutando un script de Jython usando el intérprete de WebSphere wsadmin -lang jython -f/path/to/script

Me gustaría saber el camino del script que estoy ejecutando. Este script si se verifica y se puede ver en cualquier lugar, por lo que necesito saber de manera confiable de dónde se ejecuta el script.

Gracias a todos

¿Fue útil?

Solución

WebSphere no lo hace fácil. Y todavía tengo que encontrar una manera de hacer esto cuando use Sun's JVM ejecutando WebSphere en Solaris. Sin embargo, es posible que pueda descubrir el nombre del script utilizando el entorno al ejecutar WebSphere en Linux, AIX y posiblemente otros OSS. En estas plataformas, JVM de IBM establece la variable de entorno IBM_JAVA_COMMAND_LINE. Puede analizarlo para que el argumento '-f' se pase a Wsadmin.sh Dave Brand tiene código para hacer esto en su blog. Ver Fix #6 en su ibmfixes.py guion.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top