我有一个签名的java web start应用程序,它已在服务器上运行多年。我需要创建一个可以在本地计算机上运行的版本。我已经设置了WAMP和数据库,并通过localhost访问php脚本确认这些工作。我的java程序也在启动,但是当它试图通过locahost访问本地php文件时出现问题。什么都没有归还。我调用从java应用程序中访问数据库的php脚本。我错过了一些基本的东西吗?非常感谢。感谢
答案 0 :(得分:1)
感谢您的回复。问题已经解决了。我忘了关闭弃用和其他警告,所以我从PHP脚本回来的不是我的预期。一旦我关闭警告,一切都按预期运行。总而言之,我正在通过localhost提供一个java web start应用程序,从操作sql数据库的java应用程序中执行php脚本,并将结果返回给java应用程序。 再次感谢, 格雷格
答案 1 :(得分:0)
基本的一点是你应该总是使用项目中关联的类路径或路径调用你的php文件
PHP php = new PHP("classpath:/com/demo/phpfile.php");
或者有时你可以使用(如果设置正确的os路径)操作系统访问的文件路径。
C:\websites\www\myproject\phpfile.php(example windows path)
如果您要访问http://localhost/myproject/phpfile.php等文件 然后php文件由wamp服务器执行并返回html输出。所以你没有得到PHP脚本。
如果您尝试在php中运行java,那么您可以以http://localhost/myproject/phpfile.php的方式调用php文件以查看最终结果。