在ubuntu中为所有用户安装tomcat7服务
我使用在ubuntu中为所有用户安装tomcat7服务,tomcat,ubuntu,java,openjdk,Tomcat,Ubuntu,Java,Openjdk,我使用sudo-apt-get-install-tomcat7在ubuntu 13.04服务器上安装tomcat7,我的机器上安装了tomcat,但问题很少: OpenJDK也安装在我的机器上,我不希望这样(我使用的是OrackeJDK7) tomcat安装后,我找不到应该在其中部署war的webapp文件夹 因此,我删除了tomcat并从apache网站下载了二进制软件包。 请您就以下事项向我提供指导: 我需要将tomcat安装为所有用户的服务(tomcat应该在系统重新启动时自动启动) 所有
sudo-apt-get-install-tomcat7
在ubuntu 13.04服务器上安装tomcat7,我的机器上安装了tomcat,但问题很少:
raysis@raysis-server:~$ sudo /etc/init.d/tomcat start
[sudo] password for raysis:
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/lib/jvm/jdk1.7.0
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
raysis@raysis-server:~$
如果要自动启动tomcat,可以将启动脚本调用添加到/etc/rc.local 如果要切换使用的Java版本,可以在自己的启动脚本内或在调用原始启动脚本之前设置JRE_HOME变量 我更喜欢编写自己的开始脚本。它还提供了一种将其他所需的环境变量传递给进程(内存、调试等)的替代方法,您可以从一个安装中拆分单独的实例 如果您使用标准ubuntu安装,从安装中分离一个单独的实例也是获得自己的webapp目录的方法 希望能有帮助 下面是一个示例开始脚本
#!/bin/bash
# I overwrite the standard ports. you must also modify server.xml in conf to use the variables
HTTP_PORT=8002
SHUTDOWN_PORT=8006
AJP_PORT=8010
export JAVA_OPTS="-Xmx1024m -DmyStuff.http.port=$HTTP_PORT -DmyStuff.shutdown.port=$SHUTDOWN_PORT -DmyStuff.ajp.port=$AJP_PORT -export CATALINA_BASE=/opt/myStuff/tomcat7_inst
# for debugging
export JPDA_TRANSPORT=dt_socket
export JPDA_ADDRESS=9000
# where is my Java VM
export JRE_HOME=/opt/jre1.6.0_37
# call start script from installation
sh /opt/myStuff/tomcat7/bin/catalina.sh jpda start
如果要自动启动tomcat,可以将启动脚本调用添加到/etc/rc.local 如果要切换使用的Java版本,可以在自己的启动脚本内或在调用原始启动脚本之前设置JRE_HOME变量 我更喜欢编写自己的开始脚本。它还提供了一种将其他所需的环境变量传递给进程(内存、调试等)的替代方法,您可以从一个安装中拆分单独的实例 如果您使用标准ubuntu安装,从安装中分离一个单独的实例也是获得自己的webapp目录的方法 希望能有帮助 下面是一个示例开始脚本
#!/bin/bash
# I overwrite the standard ports. you must also modify server.xml in conf to use the variables
HTTP_PORT=8002
SHUTDOWN_PORT=8006
AJP_PORT=8010
export JAVA_OPTS="-Xmx1024m -DmyStuff.http.port=$HTTP_PORT -DmyStuff.shutdown.port=$SHUTDOWN_PORT -DmyStuff.ajp.port=$AJP_PORT -export CATALINA_BASE=/opt/myStuff/tomcat7_inst
# for debugging
export JPDA_TRANSPORT=dt_socket
export JPDA_ADDRESS=9000
# where is my Java VM
export JRE_HOME=/opt/jre1.6.0_37
# call start script from installation
sh /opt/myStuff/tomcat7/bin/catalina.sh jpda start
考虑把这个放在超级用户中……考虑在超级用户…THNX中发布这个回复。下载ToMCAT7之后,我应该把它放在一个特定的文件夹中,这样其他人就可以使用它吗?我对ubuntu和linux世界很陌生,你能解释一下你的答案吗?我更喜欢在/opt中安装。。。通常,此目录用于可选软件包。依我看,如果你在那里提取下载的软件包,它是在目录的精神structure@dave一步一步地问你的问题,我会试着回答邮件中的问题:如何在ubuntu中全面启动tomcat。我会编辑,并把更多的解释question@dave我启动一个聊天根目录,在那里我可以描述安装过程。。。加入“在ubuntu中安装tomcat”thnx以获得回复-下载tomcat7后,我是否应该将它放在一个特定的文件夹中,以便其他人能够使用它?我对ubuntu和linux世界很陌生,你能解释一下你的答案吗?我更喜欢在/opt中安装。。。通常,此目录用于可选软件包。依我看,如果你在那里提取下载的软件包,它是在目录的精神structure@dave一步一步地问你的问题,我会试着回答邮件中的问题:如何在ubuntu中全面启动tomcat。我会编辑,并把更多的解释question@dave我启动一个聊天根目录,在那里我可以描述安装过程。。。加入“在ubuntu中安装tomcat”