Servlets Servlet-Tomcat路径

Servlets Servlet-Tomcat路径,servlets,tomcat6,Servlets,Tomcat6,我的servlet引擎(即Tomcat)有问题。我正在使用Windows-7作为我的操作系统。我已将Tomcat安装到以下文件夹C:\Program Files(x86)\Apache Software Foundation\Tomcat 6.0 我已将我的类路径设置为: C:>SET CLASSPATH=“C:\Program Files(x86)\Apache Software Foundation\Tomcat 6.0\lib\servlet api.jar” 为了运行servlet应用程

我的servlet引擎(即Tomcat)有问题。我正在使用Windows-7作为我的操作系统。我已将Tomcat安装到以下文件夹C:\Program Files(x86)\Apache Software Foundation\Tomcat 6.0

我已将我的类路径设置为:

C:>SET CLASSPATH=“C:\Program Files(x86)\Apache Software Foundation\Tomcat 6.0\lib\servlet api.jar”

为了运行servlet应用程序,我编译了servlet程序并生成了类文件。我可以很容易地编译我的程序并得到一个类文件

但是当我试着运行tomcat时,它会给我状态码404-文件找不到..为什么呢


谢谢

设置类路径是不必要的,甚至是不可取的。我使用的任何机器上都没有CLASSPATH环境变量。Tomcat知道servlet.jar在哪里。您的应用程序需要它来编译,但正确的做法是使用-classpath命令行选项包含该JAR

您的servlet在包中吗?Tomcat不允许不在包中的servlet或类

您是否将servlet打包到WAR文件中?那是个好主意。使用标准目录结构,将servlet.class文件放在WEB-INF/classes目录中,创建一个描述servlet的WEB.xml文件,并将所有文件打包成WAR

你应该仔细检查

如果您创建一个foo.war文件,并将其放在Tomcat/webapps目录中,您将使用以下URL访问它:

http://localhost:8080/foo/<servlet-name-here>
http://localhost:8080/foo/

HTTP 404表示您没有正确注册web应用程序。web服务器/Tomcat无法将资源与您提供的URL相关联。

设置类路径是不必要的,甚至是不可取的。我使用的任何机器上都没有CLASSPATH环境变量。Tomcat知道servlet.jar在哪里。您的应用程序需要它来编译,但正确的做法是使用-classpath命令行选项包含该JAR

您的servlet在包中吗?Tomcat不允许不在包中的servlet或类

您是否将servlet打包到WAR文件中?那是个好主意。使用标准目录结构,将servlet.class文件放在WEB-INF/classes目录中,创建一个描述servlet的WEB.xml文件,并将所有文件打包成WAR

你应该仔细检查

如果您创建一个foo.war文件,并将其放在Tomcat/webapps目录中,您将使用以下URL访问它:

http://localhost:8080/foo/<servlet-name-here>
http://localhost:8080/foo/

HTTP 404表示您没有正确注册web应用程序。web服务器/Tomcat无法将资源与您提供的URL相关联。

此帖子不一致:

为了运行servlet应用程序,我编译了servlet程序并 生成类文件。我可以很容易地编译我的程序并获得 类文件

为了部署servlet,您需要创建一个
WAR
,即一个具有相关web描述符的web应用程序

但是当我试着运行雄猫时,它给了我 状态代码404-文件不可用


你在说哪个文件?这是Tomcat web管理界面的url

这篇文章不连贯:

为了运行servlet应用程序,我编译了servlet程序并 生成类文件。我可以很容易地编译我的程序并获得 类文件

为了部署servlet,您需要创建一个
WAR
,即一个具有相关web描述符的web应用程序

但是当我试着运行雄猫时,它给了我 状态代码404-文件不可用


你在说哪个文件?这是Tomcat web管理界面的url

问题是我甚至看不到Tomcat的索引页。忘记我在servlet程序或web.xml中编写的语法吧。我只想查看索引页或tomcat的主页。thnks。没有tomcat索引页。管理控制台是单独安装的。你有没有读过一点文档?问题是我甚至看不到tomcat的索引页。忘记我在servlet程序或web.xml中编写的语法吧。我只想查看索引页或tomcat的主页。thnks。没有tomcat索引页。管理控制台是单独安装的。你们有并没有费心去读一点文件?我宁愿投赞成票,接受你们的感谢。这对我来说毫无价值。对不起,我想我不清楚该问什么,因为你没有理解我。你上面说要仔细阅读的页面没有显示在我的web浏览器中。ApacheTomcat6.0索引页。tomcat的安装或路径有问题。这是一个网页,指向tomcat的Apache文档的链接。我推荐的URL是在完成我推荐的所有其他内容后,您应该尝试的URL。在您正确打包和部署servlet之前,它不会起作用。我希望您的感谢得到支持和接受。这对我来说毫无价值。对不起,我想我不清楚该问什么,因为你没有理解我。你上面说要仔细阅读的页面没有显示在我的web浏览器中。ApacheTomcat6.0索引页。tomcat的安装或路径有问题。这是一个网页,指向tomcat的Apache文档的链接。我推荐的URL是在完成我推荐的所有其他内容后,您应该尝试的URL。在正确打包和部署servlet之前,它不会工作。