Weblogic started under root now wont startup under usual account

I recently started up a managed weblogic instance under root instead of the usual user wladmin. Now when ever I start the server up under the usual user it spits out a lot of ServletExections (1 per sec) and the app doesn't come up fully.  
If I run the app under root everything runs ok.  The other managed servers on different boxes happily run under the wladmin user (although they have never been started up under root)  
I have chowned everything back to wladmin but still no go.  I have also redeployed the application.
How can I get it to run under the usual user again.
Is there a cache somewhere that it is trying to access that has been set to root that the usual account now can't reach


Exception from startup logs below.

<09-May-2006 14:27:50 o'clock BST> <Error> <HTTP> <BEA-101107> <[ServletContext(id=5120963,XXXX=XXXX,context-pa
th=)] Problem occurred while serving the error page.
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:469)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315)
        at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:318)
        at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:523)
        at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:375)
        at weblogic.servlet.internal.WebAppServletContext.handleException(WebAppServletContext.java:3958)
        at weblogic.servlet.internal.WebAppServletContext.handleThrowableFromInvocation(WebAppServletContext.jav
        at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3677)
        at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
Who is Participating?
It seems like it is not able to load servlet. Since you didn't change any CLASSPATH, it is not CLASSPATH issue then it could be permission issue, I guess :-)

I believe you change all of file's ownership in the BEA Home directory, the WebLogic Server product directory tree, and your domain directories.


Please try to remove application and deploy again. Don't use redeploy because it sometimes has a cache of servlet class.

Hope this help,
KarlsAuthor Commented:
Have checked all the permissions and they are correct.  Have also redeployed the application.  STill no go
Hi Karls,

As per the error code thrown by server BEA-101107, it is the problem error while serving error page.

Please check web.xml, and look for <error-page> tag whether error page you configure exists or not.

KarlsAuthor Commented:
turns out there was a log file burried in the system that had changed permissions
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.