缺少 Tomcat8 conf 目录
Missing Tomcat8 conf directory
我刚刚从 Debian 8 安装了 Tomcat8 版本 8.0.24-1 repository 通过 aptitude install tomcat8
。我试着玩弄 Tomcat,启动和停止它。当我试图通过 运行 ./bin/shutdown.sh
关闭它时,我注意到关闭操作失败 - 它抱怨 conf
目录丢失。我检查了一下,没错-确实不见了!
为什么?
我从官方 Tomacat website 下载了 Tomcat8 来比较两个目录的内容——来自 Debian 的仓库和 Tomcat 的网站。原来 Tomcat 网站上的目录是完整的,包含 conf
目录。
这是为什么?
为什么来自 Debian 仓库的包不包含 conf
目录和一堆配置文件?
顺便说一句:tomcat8-examples
和 tomcat8-admin
包都不包含 conf
目录。
/usr/share/tomcat8
包含应用程序。
所有 variable 部分(conf
、logs
、webapps
等)通常在 /var/lib/tomcat8
没错,问题是 tomcat8 也设置为在共享中有一个 conf。这似乎是因为 catalina.sh and/or startup.sh 未能指定一个单独的基础甚至 debian 维护者正在使用一个。
唯一合理的解决方法似乎是手动编辑您的 catalina.sh 并设置 CATALINA_BASE=/var/lib/tomcat8
这不能修复 netbeans,它有权限问题,因为很多 var 东西由 root 拥有或链接到它...复制这些位以共享或将 tomcat8 组添加到 /etc 文件...请有人有更好的答案!
我刚刚从 Debian 8 安装了 Tomcat8 版本 8.0.24-1 repository 通过 aptitude install tomcat8
。我试着玩弄 Tomcat,启动和停止它。当我试图通过 运行 ./bin/shutdown.sh
关闭它时,我注意到关闭操作失败 - 它抱怨 conf
目录丢失。我检查了一下,没错-确实不见了!
为什么?
我从官方 Tomacat website 下载了 Tomcat8 来比较两个目录的内容——来自 Debian 的仓库和 Tomcat 的网站。原来 Tomcat 网站上的目录是完整的,包含 conf
目录。
这是为什么?
为什么来自 Debian 仓库的包不包含 conf
目录和一堆配置文件?
顺便说一句:tomcat8-examples
和 tomcat8-admin
包都不包含 conf
目录。
/usr/share/tomcat8
包含应用程序。
所有 variable 部分(conf
、logs
、webapps
等)通常在 /var/lib/tomcat8
没错,问题是 tomcat8 也设置为在共享中有一个 conf。这似乎是因为 catalina.sh and/or startup.sh 未能指定一个单独的基础甚至 debian 维护者正在使用一个。
唯一合理的解决方法似乎是手动编辑您的 catalina.sh 并设置 CATALINA_BASE=/var/lib/tomcat8
这不能修复 netbeans,它有权限问题,因为很多 var 东西由 root 拥有或链接到它...复制这些位以共享或将 tomcat8 组添加到 /etc 文件...请有人有更好的答案!