0
我在Netbeans中创建了一个Web项目。当我运行它,它启动一个glassfish服务器,并且一切正常(我不明白为什么或如何,但它的工作原理)。Netbeans项目404 + Apache本地主机XAMPP
我也在我的Mac上安装了XAMPP。我将netbeans项目文件夹复制到我的用户站点文件夹中,并使用XAMPP运行我的Apache服务器。
我可以访问网站索引,但每当我尝试使用servlet时,我都会得到一个404,找不到对象。
这是否与glassfish web xml文件有关? Servlet映射?是否有一个新的Apache Web xml文件,我必须创建它来在Apache服务器上工作?
我可以粘贴代码,如果你需要它。
谢谢!
我不明白你的意思。我确实有使用XAMPP运行的Apache。你是什么意思“servlet容器可用的地方”? – Lebowski156 2013-03-11 21:15:52
Apache服务器不适用于基于Java的Web应用程序托管。对于基于Java的Web应用程序托管,您需要glassfish或apache tomcat,其中有一个servlet容器。在Apache服务器中没有servlet容器,所以你的应用程序没有运行。 Apache服务器用于托管基于PHP的应用程序 – 2013-03-11 21:19:12
哦,我不知道Apache Tomcat与Apache不同。谢谢 – Lebowski156 2013-03-11 21:31:59