web.xml中这个serlvet部署好了?
解决方案 »
- 程序运行时好时坏 经常性地报如下错误
- 在一般java做的网站里,自定义标签用到的机会多不多啊?
- 匹配和提取字符串的问题
- 求Dreamweaver可视化开发 (利用Status提供的标签)的工具.
- 关于JSP操作文本文件的中文乱码的问题
- 难道linux下不可以使Graphics ??
- 关于JAVA调用windows API 或COM+组件
- 急请教怎么将mysql连到jsp程序中
- 各位老大,求救:关于sun one studio
- JAVA tomcat小图片缓存问题,总是显示旧的图片
- XML怎么在Tomcat中使用不起???
- 我做j2ee做了一年,到现在还不知道web services是什么东西,谁告诉我
<servlet-name>mydemo</servlet-name>
<servlet-class>tax.demo1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>mydemo</servlet-name>
<url-pattern>/mydemo</url-pattern>
</servlet-mapping>
<web-app>
<servlet>
<servlet-name>demo1</servlet-name>
<servlet-class>tax.demo1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>demo1</servlet-name>
<url-pattern>/damo1</url-pattern>
</servlet-mapping>
</web-app>
<Context path="/ob" debug="0" docBase="D:\Application\OB" reloadable="true">
<web-app>
<servlet>
<servlet-name>demo1</servlet-name>
<servlet-class>tax.demo1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>demo1</servlet-name>
<url-pattern>/damo1</url-pattern>
</servlet-mapping>
</web-app>
</Context>
可是还是提示我:
HTTP Status 404 - /ob/tax/demo1
type Status reportmessage /ob/tax/demo1
description The requested resource (/ob/tax/demo1) is not available.
<FORM METHOD=POST ACTION="servlet/tax.demo1">呵呵.......
那么就要改成这样了......
<FORM METHOD=POST ACTION="servlet/demo1">
to peacock_king(孔雀王) :我已经改成了demo1了
HTTP Status 404 - /ob/servlet/demo1
type Status reportmessage /ob/servlet/demo1
description The requested resource (/ob/servlet/demo1) is not available.
<FORM METHOD=POST ACTION="/damo1">
是没问题的,如果只是在tomcat下,就要这样写:
假设你写的工程名为test_demo
你访问时http://localhost:8080/test_demo/那么你的form动作要改为:
<FORM METHOD=POST ACTION="/test_demo/damo1">
此为绝对路径表示,也可以这样:<FORM METHOD=POST ACTION="damo1">
<Context path="/ob" debug="0" docBase="D:\Application\OB" reloadable="true">
<web-app>
<servlet>
<servlet-name>demo1</servlet-name>
<servlet-class>tax.demo1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>demo1</servlet-name>
<url-pattern>/demo1</url-pattern>
</servlet-mapping>
</web-app>
</Context>调用:
<FORM METHOD=POST ACTION="demo1">
还是不行呀,提示:
HTTP Status 404 - /ob/demo1type Status report
message /ob/demo1
description The requested resource (/ob/demo1) is not available.
<FORM METHOD=POST ACTION="/ob/demo1">
那么要重启tomcat
每次我启动tomcat的时候,命令行出现:
信息: Initializing Coyote HTTP/1.1 on port 8080之后
ServerLifecycleListener: createMBeans: MBeanException
java.lang.Exception: ManagedBean is not found with Ajp13Connector
at org.apache.catalina.mbeans.MBeanUtils.createMBean(MBeanUtils.java:224
)
at org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans(Serve
rLifecycleListener.java:369)
at org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans(Serve
rLifecycleListener.java:777)
at org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans(Serve
rLifecycleListener.java:751)
at org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans(Serve
rLifecycleListener.java:339)
at org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(Ser
verLifecycleListener.java:206)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:166)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:218
2)
at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
Starting service Tomcat-Standalone
Apache Tomcat/4.1.18
2003-3-5 15:54:49 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on port 8080
很简单,重装嘛!
谢谢各位的帮助
但是还有个问题
地址栏中出现了:http://jjk:8080/ob/demo1?username=962058&password=962058
是不是表明已经找到了servlet文件了
但是输出的html代码为:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=gb2312" http-equiv=Content-Type></HEAD>
<BODY></BODY></HTML>
这是为什么?
马上给分了!!