我的系统中默认安装了 TOCAT,我可以使用以下命令从终端启动/停止它:
sudo /etc/init.d/tomcat7 start
sudo /etc/init.d/tomcat7 stop
但不幸的是我无法在 Eclipse 中进行相同的配置。
我已经尝试了所有可能的方法Apache Tomcat v7.0在里面Tomcat 安装目录 (窗口→首选项→服务器→运行环境→添加→Tomcat7)但仍然收到此通知:“指定了未知版本的 Tomcat。”
有人可以帮助我配置 Eclipse 的 Tomcat 吗(无需重新安装另一台服务器)。
答案1
尽管已经很晚了,我还是把这篇文章发给未来的读者。我发现有一个简单的方法可以做到这一点。你可以关注这篇博客文章,它提供了一步一步的指南来做到这一点:在 Ubuntu 上安装 Apache Tomcat
步骤1: 打开 Eclipse。
第2步: 转到菜单栏中的 Windows → 首选项,然后选择服务器下的运行时环境。
步骤3: 单击“添加”按钮。
步骤4: 在“Apache”根目录下选择您的 Apache Tomcat 版本,然后单击“下一步”。
步骤5: 浏览并选择 Tomcat 安装目录。
第 6 步: 点击“完成”按钮
步骤7: 单击“确定”按钮关闭“首选项”对话框。
答案2
您正在指定 tomcat 源目录,但它需要指定 tomcat 二进制安装根目录,也称为 CATALINA_HOME。
您可以下载 apache-tomcat 并在那里解压或添加链接。
如果您在 /opt/apache-tomcat-7 中解压 apache-tomcat,则可以创建指向其文件夹的符号链接。
/etc/tomcat/tomcat7$ ln -s /opt/apache-tomcat-7/conf conf
/etc/tomcat/tomcat7$ ln -s /opt/apache-tomcat-7/lib lib
/etc/tomcat/tomcat7$ ln -s /opt/apache-tomcat-7/logs logs
/etc/tomcat/tomcat7$ ln -s /opt/apache-tomcat-7/webapps webapps
/etc/tomcat/tomcat7$ ln -s /opt/apache-tomcat-7/work work
我希望这有帮助!
答案3
在 Ubuntu 中,应用程序没有读取/编辑所有文件夹的默认权限。
把tomcat的权限改为755就可以了。
sudo chmod -R 755 /opt/tomcat/apache-tomcat-9.0.24/