Different WebLogic Server Tools (and other web containers)
Bunch of tools to help WLS admin, debugging, etc.
-
This first version is a war file to access log files from a remote client through an HTML file generated by WLS. The core idea is to show the directories/files of a particular server, this way we can debug easily.
-
JNDI tree printing
-
Oracle JDBC version from a Managed Server
-
Servers Health Status.
configure Oracle Maven: https://docs.oracle.com/middleware/1213/core/MAVEN/config_maven_repo.htm (or use a local wlfullclient.jar) -
Several WLST scripts to automatize tasks (
java weblogic.WLST -skipWLSModuleScanning \<script\>.py
) -
Print the string literal pool of a running JVM.
Necessary library sa-jdi.jar can be found at:
[JavaVirtualMachines]$ find . -name sa-jdi.jar
./jdk1.7.0_201.jdk/Contents/Home/lib/sa-jdi.jar
./jdk1.8.0_131.jdk/Contents/Home/lib/sa-jdi.jar
./jdk1.8.0_191.jdk/Contents/Home/lib/sa-jdi.jar
./graalvm-ce-1.0.0-rc13/Contents/Home/lib/sa-jdi.jar
- btrace: a safe, dynamic tracing tool for the Java platform (executed at visualvm, https://devwebcl.blogspot.com/2019/01/btrace.html)
- decrypt passwords
- OQL queries for eclipse-mat
- check jdbc driver version
- timestamp from server
- stuck thread sample
- Heap OOM sample
- Metadata/Permgen OOM sample
TODO:
- fix README.md (links) :P
- add Guava to Health WLS check