我正在尝试在我的 Linux 服务器上安装 Tomcat。我曾经安装过 glassfish 并开始使用它。我成功地将 tomcat7 安装到我的服务器上,但是当我请求机器 URL:8081(由于有多个 tomcat 和 glassfish,我编辑了端口号)时,默认 tomcat 页面不起作用,因此我在 catalina.out 文件中看到内容/usr/lib/server/apache-tomcat-7.0.27/bin/catalina.sh: line 389: /usr/local/jdk/bin/java: No such file or directory
我不擅长这个设置环境部分。但正如我理解的,它说我在这个路径上寻找 java"/usr/local/jdk/bin/java"
但找不到 java。之后当我用 which-java 检查我的 tomcat 路径时它返回/usr/bin/java/
但这个 java 是一个链接文件类型,不是我要寻找的 java 或者我可以使用的。
这是链接[java.file]http://balabanhafriyat.com/java.File
现在我想知道这个解决方案的解决方案是什么 如果我更改 java 目录,它会影响 glassfish 吗?如果是,我如何编辑 tomcat 和 glassfish 的 java 路径信息?最后,所有教程作者都说设置 java home,/usr/java/jdk1.5.0_07/bin/java
但我没有这样的路径,我可以创建它,但这是真的吗?
感谢所有的建议、批评和帮助。
答案1
我最近按照这个博客的说明进行操作,我发现它非常有用,尤其是关于所有那些环境变量:
http://diegobenna.blogspot.fr/2011/01/install-tomcat-7-in-ubuntu-1010.html
(它从 JDK 的安装开始,不要犹豫,重新安装它)。