Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Netbeans项目404+;ApacheLocalHostXAMPP_Apache_Netbeans_Glassfish_Localhost_Http Status Code 404 - Fatal编程技术网

Netbeans项目404+;ApacheLocalHostXAMPP

Netbeans项目404+;ApacheLocalHostXAMPP,apache,netbeans,glassfish,localhost,http-status-code-404,Apache,Netbeans,Glassfish,Localhost,Http Status Code 404,我已经在Netbeans中创建了一个web项目。当我运行它时,它启动了一个glassfish服务器,一切正常(我不明白为什么或者如何,但它工作正常) 我的mac上也安装了XAMPP。我将我的netbeans项目文件夹复制到我的用户站点文件夹,并使用XAMPP运行我的apache服务器 我可以访问站点索引,但每当我尝试使用servlet时,就会得到一个404,找不到的对象 这是否与glassfish web xml文件有关?Servlet映射?我必须创建一个新的apache web xml文件才能

我已经在Netbeans中创建了一个web项目。当我运行它时,它启动了一个glassfish服务器,一切正常(我不明白为什么或者如何,但它工作正常)

我的mac上也安装了XAMPP。我将我的netbeans项目文件夹复制到我的用户站点文件夹,并使用XAMPP运行我的apache服务器

我可以访问站点索引,但每当我尝试使用servlet时,就会得到一个404,找不到的对象

这是否与glassfish web xml文件有关?Servlet映射?我必须创建一个新的apache web xml文件才能在apache服务器上工作吗

如果您需要,我可以粘贴代码


谢谢

Apache服务器适用于基于php的应用程序,要运行基于java的web项目,您必须安装Apache tomcat或glassfish,就像您之前在servlet容器可用的地方所做的那样。

我不明白您的意思。我确实使用XAMPP运行apache。“servlet容器在哪里可用”是什么意思?Apache服务器不适用于基于Java的Web应用程序托管。对于基于java的web应用程序宿主,您需要glassfish或ApacheTomcat,其中有一个servlet容器。在Apache服务器中没有servlet容器,因此您的应用程序没有运行。Apache服务器是用来托管基于PHP的应用程序的哦,我没有意识到Apache Tomcat与Apache不同。谢谢