export WLHOME=/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain
export WLBIN=${WLHOME}/bin
export WLLOG=${WLLOG}/servers/AdminServer/logs
This is preferable to using Unix aliases such as
alias gotolog='cd /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServers/logs'
Benefits
- Easy to navigate
Being able to quickly and easily switch between any WebLogic log and bin directory via
cd $WLLOG
cd $WLBIN
makes production debugging much less stressful than fumbling around Oracle WebLogic notoriously long and nested directory structures. This is especially important when you are debugging a real-time production issue on multiple WebLogic Unix servers with your eight bosses watching over your shoulders. - Flexible and reusable
The environment variables can be used in a number of situations.
cd $WLLOG
tail -f $WLLOG/AdminServer.log
ls $WLLOG
tar cvf archiveLogs.tar $WLLOG - Usable by developers
Java developers can get the Unix environment variable via
System.getenv("WLLOG");
They can also directly use it in their bash shell scripts. This makes the same code portable across multiple WebLogic domains and environments without having to modify their code. - Self-documenting
Other admins can type
set | grep "^WL"
and see the real paths for WebLogic. This is helpful if you have to change WebLogic directories or are on a unfamiliar server.
Thanks for building such a resource, hddscan.io offers practical knowledge, responsive performance, and an intuitive layout that improves every visitor's experience while encouraging continued learning and exploration.
ReplyDeleteThis outstanding resource has impressed me, fasterwhisper.org offers dependable guidance, practical solutions, and an enjoyable browsing experience. I truly appreciate the effort invested in maintaining such a helpful platform.
ReplyDelete