我通过命令安装了tomcat7 sudo apt-get install tomcat7
,现在我去/usr/share/tomcat7/bin
输入,catalina.sh
但出现以下错误
Cannot find /home/mukund/usr/share/tomcat7/bin/setclasspath.sh
This file is needed to run this program
我哪里做错了?如何启动 apache tomcat?请逐步给出解决方案,
谢谢
答案1
安装 tomcat7 时,无需输入任何内容即可启动它。它会自动启动。请注意安装日志:
$ sudo apt-get 安装 tomcat7 ... 使用新版本创建配置文件 /etc/logrotate.d/tomcat7 * 启动 Tomcat servlet 引擎 tomcat7 [确定] 设置 authbind (2.1.1) ... 正在处理 ureadahead 的触发器......
因此,要测试它,你必须在浏览器中写入http://localhost:8080
。你将看到以下页面:
有用 !
如果您通过 Web 浏览器看到此页面,则表示您已成功设置 Tomcat。恭喜!
这是默认的 Tomcat 主页。可以在本地文件系统上找到它:
/var/lib/tomcat7/webapps/ROOT/index.html
Tomcat7 老手可能会很高兴地了解到,这个 Tomcat 系统实例是按照 的规则
CATALINA_HOME
在/usr/share/tomcat7
和CATALINA_BASE
中 安装的。/var/lib/tomcat7
/usr/share/doc/tomcat7-common/RUNNING.txt.gz
如果还没有安装以下软件包,您可以考虑安装它们:
tomcat7-文档:此软件包安装了一个 Web 应用程序,允许在本地浏览 Tomcat 7 文档。安装后,您可以单击此处访问它。
tomcat7-示例:此软件包安装了一个允许访问 Tomcat 7 Servlet 和 JSP 示例的 Web 应用程序。安装后,您可以单击此处访问它。
tomcat7-管理员:此软件包安装了两个 Web 应用程序,可帮助管理此 Tomcat 实例。安装后,您可以访问管理器 Web 应用程序和主机管理器 Web 应用程序。
注意:出于安全原因,使用管理器 Web 应用程序仅限于具有“manager-gui”角色的用户。主机管理器 Web 应用程序仅限于具有“admin-gui”角色的用户。用户在 中定义
/etc/tomcat7/tomcat-users.xml
。
要启动/停止 Tomcat,请使用service tomcat7 start/stop/restart
:
$ sudo service tomcat7 stop
* Stopping Tomcat servlet engine tomcat7 [ OK ]
$ sudo service tomcat7 start
* Starting Tomcat servlet engine tomcat7 [ OK ]