嗨,有一个使用Netbeans 6.9.1编辑和编译的Java程序。运行后,它在Netbeans输出屏幕中提供正确的输出。但是现在我需要在WAMP服务器上运行这个程序。 WAMP仅支持脚本语言。
我无法运行已经构建的Java程序。如果我尝试在Tomcat中运行,我将无法获得要部署的war文件。我应该使用servlet吗?如果是这样,我如何在Netbeans Java应用程序中使用它?或者我应该将(重写)Java程序转换为PHP程序,如果是这样,如何转换? 如何在WAMP或Tomcat中运行Java程序?
答案 0 :(得分:1)
如果您的程序写入标准输出,那么您应该能够以某种方式使用CGI。
以下是关于该主题的一些(不可否认的旧)链接:
http://www.javaworld.com/javaworld/jw-01-1997/jw-01-cgiscripts.html
http://www.gossamer-threads.com/lists/apache/users/184459
他们至少应指向正确的方向。
答案 1 :(得分:0)
看起来您已经创建了一个常规Java程序,因为它输出到NetBeans控制台输出。
您无法将常规Java应用程序安装到此类Web平台上。您需要将其包装在JavaServer Pages(JSP)应用程序,Servlet或Applet中,以便能够在Web服务器上运行它。之后,将Tomcat或GlassFish安装为应用程序服务器,以便能够在localhost上访问它们(两者都可以从NetBeans中选择,它们可以在“插件”菜单中找到)。
一个很好的资源可以参考JSP:http://java.sun.com/developer/onlineTraining/JSPIntro/contents.html
WAMP没有任何帮助,它只能作为PHP内容的主机。
答案 2 :(得分:0)
您有多个运行java程序的选项:
在任何一种情况下,你都应该明确了解jsp,servlet read here