在web服务器上使用php脚本执行java文件

在web服务器上使用php脚本执行java文件,java,php,Java,Php,当我使用php命令执行java文件时 exec('java test2'); 它运行得很好,而当我在web服务器上做同样的事情时,它什么也不做 我找不到原因,谁能告诉我可能的原因, 提前感谢 您的计算机中是否安装了Java 网络服务器 它是否添加到您的路径中 您的Web服务器用户是否有 它的执行权限 你有足够的可用内存吗 至于启动JVM 这可能失败的原因有很多。尝试通过ssh登录服务器并执行“java-version”。确保指定 -Djava.awt.hedless=true 在java命

当我使用php命令执行java文件时

exec('java test2');
它运行得很好,而当我在web服务器上做同样的事情时,它什么也不做 我找不到原因,谁能告诉我可能的原因, 提前感谢

  • 您的计算机中是否安装了Java 网络服务器
  • 它是否添加到您的路径中
  • 您的Web服务器用户是否有 它的执行权限
  • 你有足够的可用内存吗 至于启动JVM
这可能失败的原因有很多。尝试通过ssh登录服务器并执行“java-version”。

确保指定

-Djava.awt.hedless=true

在java命令中

您确定web服务器上安装了java并且允许您使用它吗?