Java 在Apache服务器上部署Netbeans REST webservice
我正在学习不同语言的Web服务,现在,我被困在了Netbeans one上。 我很容易在本地主机上创建一个带有数据库的RESTful web服务。 因此,我使用MySQL连接器/J驱动程序连接GlassFish服务器 我的问题是:Apache服务器和GlassFish服务器有什么区别? 事实上,我的目标是在Apache服务器上部署此Web服务,但我不知道该怎么做 有人能帮我吗? 非常感谢 我想是你跟踪了 如果您是说good old trusty,您将无法将您创建的项目部署到该服务器上,您创建的是Java企业应用程序,更具体地说是WAR、Webapplication归档,您将需要一个能够部署此类应用程序的服务器—当然,像Glassfish,但也可以,或者其他任何应用程序 仍然假设你在谈论ApacheHTTPD,one和Glassfish是完全不同的野兽,服务于不同的目的,Glassfish确实能够通过http提供内容,但它包含的功能远不止这些,更多链接和指针请参见上面JavaEE上的Wikipedia链接 编辑:在Apache服务器中运行servlet容器(如Tomcat)或Java EE服务器(如GlassFish)不能像在Apache中运行php和mod_php一样,但很容易将它们并排运行,其中Apache httpd服务器面向外部,基本上将调用转发到后端Java服务器。有几种技术可以实现这个结果,最流行的可能是使用mod_jk作为和。或者,您可以设置mod_proxy,比较这两种情况Java 在Apache服务器上部署Netbeans REST webservice,java,web-services,netbeans,Java,Web Services,Netbeans,我正在学习不同语言的Web服务,现在,我被困在了Netbeans one上。 我很容易在本地主机上创建一个带有数据库的RESTful web服务。 因此,我使用MySQL连接器/J驱动程序连接GlassFish服务器 我的问题是:Apache服务器和GlassFish服务器有什么区别? 事实上,我的目标是在Apache服务器上部署此Web服务,但我不知道该怎么做 有人能帮我吗? 非常感谢 我想是你跟踪了 如果您是说good old trusty,您将无法将您创建的项目部署到该服务器上,您创建的是
无论如何,并不总是需要在Tomcat或Glassfish上使用Apache,但如果网站提供的混合内容部分是用php或另一种Apache托管脚本语言编写的,或者有助于避免使用servlet容器提供大量静态内容,则可能需要使用Apache,往往不是他们的强项。对于许多应用程序来说,让Tomcat或Glassfish提供所有内容是完全可以的,这样可以避免mod_proxy或mod_jk带来的额外复杂性以及两台服务器的双重管理。在apache Tomcat的conf文件夹中打开server.xml文件。然后检查线路 这里您可以看到port=5051意味着ApacheTomcat是在端口5051中配置的 打开浏览器并键入http://localhost:5051 然后单击Tomcat管理器 输入您的用户名和密码
在下一个屏幕中,您可以看到要部署的WAR文件部分。选择您的web服务war文件并单击deploy没错,我遵循了这一条。那么,有可能在Apache服务器上运行Apache Tomcat吗?