在Eclipse中以不同的用户身份运行Tomcat

在Eclipse中以不同的用户身份运行Tomcat,eclipse,tomcat,permissions,Eclipse,Tomcat,Permissions,我正在Windows 7上运行Eclipse Indigo EE,以我的身份登录。。我现在在eclipse中运行Tomcat(在Servers视图下),但它在我的用户下运行。我想以不同的用户身份运行它。我该如何实现这一目标?我不想将其作为Windows服务或在Eclipse之外运行,我想继续通过Eclipse对其进行管理,这样对我来说调试、关闭和启动都会简单得多 你有没有什么想法,如何设置,或者如果可能的话 谢谢我找不到一种方法以其他用户的身份启动Tomcat服务器。而您可以通过以不同的用户身份

我正在Windows 7上运行Eclipse Indigo EE,以我的身份登录。。我现在在eclipse中运行Tomcat(在Servers视图下),但它在我的用户下运行。我想以不同的用户身份运行它。我该如何实现这一目标?我不想将其作为Windows服务或在Eclipse之外运行,我想继续通过Eclipse对其进行管理,这样对我来说调试、关闭和启动都会简单得多

你有没有什么想法,如何设置,或者如果可能的话


谢谢

我找不到一种方法以其他用户的身份启动Tomcat服务器。而您可以通过以不同的用户身份打开eclipse来实现这一点。以下是相同的步骤

  • 打开命令提示符
  • 使用预期的用户名和eclipse exe的位置运行以下命令

    runas/user:domainName\userName C:\eclipse-jee-mars-R-win32-x86\u 64\eclipse\eclipse.exe

  • 谢谢,
    Sabeer

    在linux上,答案是如果不在您的计算机上创建安全漏洞,很难做到这一点。@StephenC,谢谢,但我不得不使用Windows,不幸的是:)如果您调整eclipse的运行配置并使用Windows 7
    RUNAS
    命令,也许您有机会。。。我可以问一下您为什么需要此功能吗?我甚至无法想象它有什么好处?原因是我有一个SQL Server数据库,配置为与特定的域用户一起工作。。。。所以我必须使用域身份验证模式。我的Tomcat应用程序使用SSO登录数据库,因此我希望Tomcat在同一用户下运行。但是,使用eclipse进行开发的人不必以该用户的身份登录……您解决过这个问题吗?