i am trying run the websphere liberty profile server from the command line. I am following the steps told here : https://developer.ibm.com/wasdev/downloads/liberty-profile-using-non-eclipse-environments/
I have created the server with the name server1.
But when the extraction completes and I try to start the server using the command : server start server1
the server throws an error : CWWKE0054E: Unable to open file C:\wlp\wlp\usr\servers\server1\logs\C:\Users\Furquan\AppData\Local\Temp\\ihp_custom_batches.log.
. Now I know this cant be a valid path, but I dont know where and how to change it. Please help !!
This error is related to the
LOG_FILE
environment variable that you have defined in your environment by some other program. To solve that, you have the following opions:LOG_FILE
env variable, if it is no longer needed by your systemIf you cant do that, override it via
server.env
file, that you can create in thewlp\usr\servers\serverName
directory with the following content:As last resort (this is not recommended, will make your installation NOT SUPPORTED and in certain installations might get overwritten by updates) - modify the
server.bat
command line script - in the script find the following section:And after the line
set X_LOG_FILE=!LOG_FILE!
just add another line that will override it with the default like thisset X_LOG_FILE=console.log
In general, I'd recommend second solution (with the
server.env
file), as it is the most portable and will work in any environment.I have the similar problem for IBM Support Assistant V5. After I deleted %LOG_FILE% from Environment Variables, it worked.