Tomcat应用程序无法看到我的$ PATH变量

时间:2015-08-30 16:44:27

标签: java eclipse macos tomcat

有一个tomcat应用程序在我们的一台服务器上运行(由我们实验室中的其他人编写而已经不在了)。我对tomcat及其工作方式知之甚少,但我已将问题缩小到两个解决方案。

我在网页上收到的错误是:

java.io.IOException:无法运行程序" hmmtop":error = 2,没有这样的文件或目录

服务器信息 Tomcat版本JVM版本JVM供应商OS名称OS版本OS体系结构 Apache Tomcat / 6.0.26 1.6.0_65-b14-462-10M4609 Apple Inc. Mac OS X 10.6.8 x86_64

在os x更新之前,这个脚本运行正常。现在找不到名为' hmmtop'的程序。这个节目,' hmmtop'位于:/ Users / saierlab / bin / hmmtop,当然确实存在。

解决方案1) 我尝试更改名为' myfile.java'的文件。使用绝对路径,现在看起来像这样:

String command = "/Users/RAVEN/bin/hmmtop -if=" + this.fileName + ".fa";

此文件位于" / usr / local / tomcat / webapps / avehas / WEB-INF / classes" 但是,当我改变它时,没有任何反映。我不确定如何编译这些更改。我试过运行javarc myfile.java,它只给了我数百个错误,所以我不会想到我是怎么回事。请注意,我之前从未使用过Tomcat。

我没有原始的WAR文件或其他任何内容,该目录中的内容是我与此特定程序有关的全部内容。

解决方案2) 如果我无法弄清楚如何重新编译这个脚本,有没有办法让Tomcat知道我的$ PATH变量中的/ Users / RAVEN / bin /目录?

谢谢!

0 个答案:

没有答案