2014-09-23 75 views
0

我正在Linux上设置Weblogic。 我的节点管理器以root用户身份运行。 当我用它来启动一个托管服务器时,我看到托管服务器的进程所有者是root。 我想它是另一个用户名。非特权用户。 有没有一种方法可以为节点管理器指定它?如何使Weblogic NodeManager以不同的用户启动托管服务器

谢谢

回答

1

这是不可能的。尽管Java可以在操作系统级别上做很多事情,但它只是一个在特定的Java中运行在shell上的进程。没有什么能改变这个事实。任何新创建的进程/线程/连接池等等,它们都将由运行java进程的用户执行。使用nodemanager启动托管服务器与使用现有进程启动新进程或线程相同,因此这是不可能的。除了使用nodemanager的启动与使用WLST启动相同之外。

我很抱歉成为坏消息的持有者。

相关问题