有人可以帮助我在我的 RHEL 6.3 机器(由 Amazon Web Services 托管的 EC2 实例)上运行 djatoka 图像查看器吗?
Tomcat 6 安装得很好(使用sudo yum install tomcat6 tomcat6-webapps tomcat6-admin-webapps
),因为我可以看到“恭喜您安装了 Tomcat”页面。
我认为我已经在很大程度上安装了 djatoka(通过下载 tar、解压缩并将 .war 文件转储到 tomcat 的 wepabbs 目录中),因为当我将 tomcat 的 webapp 目录中的文件名附加到 url 时,我可以看到它的测试页面。但是,测试页本身不起作用,并且不输出任何错误。
官方安装说明仅涉及 tomcat5 并使用一个名为的脚本,该脚本catalina.sh
在 tomcat6 上似乎不存在。上的社区邮件列表自 2010 年以来没有收到知情用户的任何回复。
在没有社区支持的情况下,这里有没有人知道有关 djatoka 的任何信息,或者我如何着手解决配置的问题?
我无能为力,所以我可能错过了一些细节,如果有任何我应该包括的额外信息,请发表评论。
您可以尝试使用内置管理器进行部署
http://localhost:8080/manager/html
我通过编辑源代码解决了这个问题,使其不依赖于 LD_LIBRARY_PATH 环境变量的值(由于 Tomcat 是一个“setuid”程序而自动取消设置),然后用 ant 编译。
使用 Sun/Oracle JDK 也很重要,因为 djatoka 使用一些 sun 类(这是不好的做法,因为它将服务器构建提交给特定的 Java 发行版和版本!)
还必须更改 tomcat.sh(djatoka 启动脚本)中的一行以删除对“catalina.sh”(旧的 tomcat 启动脚本)的引用,并将其替换为“service tomcat6”。