我正在尝试在Tomcat 7中运行iRods Rest。唯一的问题是,当我进入管理器页面时,我有了应用程序列表。它们全部都运行过iRods Rest,如果我尝试按“开始”,则会得到:

FAIL - Application at context path /irods-rest could not be started

这是我遵循的步骤:


安装Tomcat 7(https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-7-on-ubuntu-14-04-via-apt-get
安装Maven 3
git clone https://github.com/DICE-UNC/irods-rest.git
cd irods-rest
mvn软件包-Dmaven.test.skip = true
将.war文件上传到管理员页面上的主机:8080


告诉我是否需要更多信息,或者问题太具体。

最佳答案

我遇到了同样的错误,但随后查看了/var/log/tomcat/localhost.x-x-x.log(CentOS 7)中包含的日志:

java.io.FileNotFoundException: /etc/irods-ext/irods-rest.properties (No such file or directory)


所以我创建了目录和属性文件:

mkdir /etc/irods-ext
vi /etc/irods-ext/irods-rest.properties


并添加了以下内容(在https://github.com/DICE-UNC/irods-rest/blob/master/docs/iRODSRESTAPIDocumentation.pdf中找到了模板):

irods.host=localhost
irods.port=1247
irods.zone=tempZone
utilize.packing.streams=true
auth.type=STANDARD
default.storage.resource=
web.interface.url=
cors.allow=true


现在,从Tomcat管理器页面启动irods-rest应用程序之后,一切似乎都可以正常工作。

关于maven - 在Tomcat 7中运行iRods Rest,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33738363/

10-11 17:56