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