Tomcat配置servlet的一点问题: http://127.0.0.1:8080/project/Test应该是这样访问吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先说明一下 上面的<web-app><servlet><servlet-name>Test</servlet-name><servlet-class>test.Test</servlet-class></servlet><servlet-mapping><servlet-name>Test</servlet-name><url-pattern>/Test</url-pattern></servlet-mapping></web-app>多写了一个/在就是我没有设置环境变量,但tomcat的主页面可以显示,没有问题吧? <!DOCTYPE web-appPUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd"><display-name>My Web Application</display-name><description>A application for test.</description></web-app>这个多了<servlet><servlet-name>Test</servlet-name><servlet-class>test.Test</servlet-class></servlet><servlet-mapping><servlet-name>Test</servlet-name><url-pattern>/Test</url-pattern></servlet-mapping></web-app> 我改成<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-appPUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd"><display-name>My Web Application</display-name><description>A application for test.</description><servlet><servlet-name>Test</servlet-name><servlet-class>test.Test</servlet-class></servlet><servlet-mapping><servlet-name>Test</servlet-name><url-pattern>/Test</url-pattern></servlet-mapping></web-app>但问题依然存在,在声明一下:我没有设置环境变量,但tomcat的主页面可以显示,没有问题吧? 会不会是没有设置环境变量的问题,但是能出现tomcat的页面啊!~ <?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-appPUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd"><web-app> //是不是漏掉这个<display-name>My Web Application</display-name><description>A application for test.</description><servlet><servlet-name>Test</servlet-name><servlet-class>test.Test</servlet-class></servlet><servlet-mapping><servlet-name>Test</servlet-name><url-pattern>/Test</url-pattern></servlet-mapping></web-app> <?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-appPUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd"><display-name>My Web Application</display-name><description>A application for test.</description><web-app><servlet><servlet-name>Test</servlet-name><servlet-class>test.Test</servlet-class></servlet><servlet-mapping><servlet-name>Test</servlet-name><url-pattern>/Test</url-pattern></servlet-mapping></web-app> 可以看看例子中 xml的写法,再改<!DOCTYPE web-appPUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd"><web-app><display-name>My Web Application</display-name><description>A application for test.</description><servlet><servlet-name>Test</servlet-name><servlet-class>test.Test</servlet-class></servlet><servlet-mapping><servlet-name>Test</servlet-name><url-pattern>/Test</url-pattern></servlet-mapping></web-app> 一:首先说明一下我存放文件的结构:example文件夹下面放了ex.jsp文件和WEB-INF文件夹,WEB-INF下面放了一个web.xml文件和一个classes目录,classes下面放了一个test文件夹,下面有一个Test.class文件.二:出现的问题:我在地址栏输入:http://127.0.0.1:8080/project/example/ex.jsp,可以正常显示jsp页面但是输入http://127.0.0.1:8080/project/example/Test的时候确无法显示servlet页面,出现的错误是HTTP Status 404 - /project/example/Testproject是context还是example是context,如果project是的话,web-inf怎么放在example里? 是example的啊?是通过example/Test访问啊!再就是<web app>加和不加我都试过了 Java序列化对象 C#反序列化的 问题。。。。。 数据库优化 目前哪个ORM框架适合多进程并发更新数据库 java字符串和jsp页面转换 随便看看 使用acegi遇到一个问题,不知道如何解决。。。 跪求:怎样在客户端(*.java)通过JDBC验证MySQL中的用户名和密码?要求用JAAS(JAVA验证和授权)实现 hibernate在SQL SERVER 2000找不到表 那位达人简单的介绍一下struts,spring和hibernate这三个东东 Hibernate3.0 有没有好的IDE生成ORM和POJO struts 中参数的传递问题 J2EE项目采用C/S模式的有吗?
<web-app>
<servlet>
<servlet-name>Test</servlet-name>
<servlet-class>test.Test</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Test</servlet-name>
<url-pattern>/Test</url-pattern>
</servlet-mapping>
</web-app>多写了一个/在就是我没有设置环境变量,但tomcat的主页面可以显示,没有问题吧?
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<display-name>My Web Application</display-name>
<description>
A application for test.
</description>
</web-app>这个多了
<servlet>
<servlet-name>Test</servlet-name>
<servlet-class>test.Test</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Test</servlet-name>
<url-pattern>/Test</url-pattern>
</servlet-mapping>
</web-app>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<display-name>My Web Application</display-name>
<description>
A application for test.
</description>
<servlet>
<servlet-name>Test</servlet-name>
<servlet-class>test.Test</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Test</servlet-name>
<url-pattern>/Test</url-pattern>
</servlet-mapping>
</web-app>但问题依然存在,在声明一下:我没有设置环境变量,但tomcat的主页面可以显示,没有问题吧?
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app> //是不是漏掉这个
<display-name>My Web Application</display-name>
<description>
A application for test.
</description>
<servlet>
<servlet-name>Test</servlet-name>
<servlet-class>test.Test</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Test</servlet-name>
<url-pattern>/Test</url-pattern>
</servlet-mapping>
</web-app>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<display-name>My Web Application</display-name>
<description>
A application for test.
</description>
<web-app>
<servlet>
<servlet-name>Test</servlet-name>
<servlet-class>test.Test</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Test</servlet-name>
<url-pattern>/Test</url-pattern>
</servlet-mapping>
</web-app>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd"><web-app>
<display-name>My Web Application</display-name>
<description>
A application for test.
</description><servlet>
<servlet-name>Test</servlet-name>
<servlet-class>test.Test</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Test</servlet-name>
<url-pattern>/Test</url-pattern>
</servlet-mapping>
</web-app>
example文件夹下面放了ex.jsp文件和WEB-INF文件夹,WEB-INF下面放了一个web.xml文件和一个classes目录,classes下面放了一个test文件夹,下面有一个Test.class文件.
二:出现的问题:
我在地址栏输入:http://127.0.0.1:8080/project/example/ex.jsp,可以正常显示jsp页面但是输入http://127.0.0.1:8080/project/example/Test的时候确无法显示servlet页面,出现的错误是HTTP Status 404 - /project/example/Test
project是context还是example是context,如果project是的话,web-inf怎么放在example里?
是通过example/Test访问啊!再就是<web app>加和不加我都试过了