Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,因此它是on-topic,用于堆栈溢出。
7年前关闭。
Improve this question
我不想以root用户身份运行tomcat7。
请告诉我如何以当前用户vagrant的身份运行tomcat7。
注意-如果要实现此目的有很多丑陋的配置,我可以在Ubuntu中打开
谢谢,
凯文
想改善这个问题吗? Update the question,因此它是on-topic,用于堆栈溢出。
7年前关闭。
Improve this question
我不想以root用户身份运行tomcat7。
vagrant@dev$ /etc/init.d/tomcat7 stop
You need root privileges to run this script
请告诉我如何以当前用户vagrant的身份运行tomcat7。
注意-如果要实现此目的有很多丑陋的配置,我可以在Ubuntu中打开
sudo apt-get remove tomcat7
,然后将tomcat7从.tar.gz文件重新安装到非根目录。谢谢,
凯文
最佳答案
Ubuntu的documentation on Apache Tomcat中有一个关于creating private instances for users的部分。这是针对Ubuntu 11.04的,我更新了以下摘录以使用tomcat7:
安装私有实例支持
您可以通过以下方式安装运行私有实例所需的一切:
在终端提示符下输入以下命令:
sudo apt-get install tomcat7-user
创建一个私有实例
您可以通过输入以下内容来创建私有实例目录
终端提示中的命令:
tomcat7-instance-create my-instance
这将创建一个带有所有必要子目录和脚本的新my-instance目录。例如,您可以将公共库安装在lib /子目录中,并将Webapps部署在webapps /子目录中。默认情况下,不部署任何Webapp。