你在WEB.XML里面配置了没有啊?如何配置的?贴出来看看。
另外你是如何部署你的*.jsp和servlet的?
比如你建立的项目目录是如何命名的?里面的目录结构如何?
我觉得如果你的代码没问题[我看不出有问题来:)]应该就是配置的问题[也有可能是你的JSP有问题哦]
另外你是如何部署你的*.jsp和servlet的?
比如你建立的项目目录是如何命名的?里面的目录结构如何?
我觉得如果你的代码没问题[我看不出有问题来:)]应该就是配置的问题[也有可能是你的JSP有问题哦]
解决方案 »
- 请教一个struts2下载问题
- 请问谁用过代码生成器啊,我这生成器不会登陆数据库,提示也没怎么看懂,求高人指点,谢谢了
- barcode4j生成dm二维码的问题
- Spring 的小问题
- 在线的各位前辈,我明天要去面试了。脑子里一片空白,那位大虾帮我总结一下关于SSH可能问到的问题啊!!
- 一个售火车票的线程问题
- Hibernate 自身一对多的映射, hql级联查询的问题..
- 请问!进入weblogic控制台报404错误
- 请问这样的参数传递<a href=/edit?action=<%=id%>>delete</a>是否可以向servlet发出请求????
- 怎么样才能学好JAVA,我是一个新手。
- 请问我在JSP中调用JavaBean老是不成功,不知道JAR要放在什么地方怎么配置才行啊
- 问问servlet有执行效率问题吗?
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
<web-app> <!-- Remove the comments below to define a servlet. -->
<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
<!-- <servlet> -->
<!-- <servlet-name>MyServlet</servlet-name> -->
<!-- <servlet-class>examples.MyServlet</servlet-class> -->
<!-- <init-param> -->
<!-- <param-name>myparam</param-name> -->
<!-- <param-value>12345</param-value> -->
<!-- </init-param> -->
<!-- </servlet> -->
<!-- -->
<!-- -->
<!-- <servlet-mapping> -->
<!-- <servlet-name>MyServlet</servlet-name> -->
<!-- <url-pattern>/mine/*</url-pattern> -->
<!-- </servlet-mapping> -->
<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++ --> <servlet>
<servlet-name>HelloWorld</servlet-name>
<display-name>HelloWorld</display-name>
<description>HelloWorld</description>
<servlet-class>test.HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>HelloWorld</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list> <error-page>
<error-code>404</error-code>
<location>/error.jsp</location>
</error-page></web-app>关键就是我是在eclipse里编写的呀,建立了名为test的J2EE项目,然后添加了一个名为test的Web Moudel,在这个web moudel下编写了一两个简单的JSP和Servlet,至于目录的放置,Build以后的文档的生成,例如web.xml的生成之类的都是自动的呀,eclipse在deploy以后不就是把workplace里的工程编译好了以后在%JBoss_Home%\server\default\deploy\ 下生成一个test.war,然后就可以访问了吗?
16:11:50,157 INFO [TomcatDeployer] deploy, ctxPath=/test, warUrl=file:/C:/JBoss/server/default/tmp/deploy/tmp15966test-exp.war/
16:11:50,938 ERROR [ContextConfig] Parse error in application web.xml
java.lang.IllegalArgumentException: Invalid <url-pattern> HelloWorld in servlet mapping
at org.apache.commons.digester.Digester.createSAXException(Digester.java:2540)
at org.apache.commons.digester.Digester.createSAXException(Digester.java:2566)
at org.apache.commons.digester.Digester.endElement(Digester.java:1061)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1548)
(LifecycleSupport.java:119)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4290)
at org.apache.catalina.core.)
.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150)
at org.
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:271)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:221)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:891)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:416)
at sun.reflect.
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:242)
.scan(URLDeploymentScanner.java:481)
error(s)
16:11:50,938 ERROR [Context] Error getConfigured
16:11:50,938 ERROR [Context] Context startup failed due to previous errors
16:11:50,938 ERROR [WebModule] Starting failed jboss.web.deployment:id=265996406,war=test.war
org.jboss.deployment.DeploymentException: URL file:/C:/JBoss/server/default/tmp/deploy/tmp15966test-exp.war/ deployment failed
at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:350)
at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:83)
at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:370)
at org.jboss.web.WebModule.startModule(WebModule.java:62)
at org.jboss.web.WebModule.startService(WebModule.java:40)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:271)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:221)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
。。
web.xml 是eclipse自动生成的,怎么会有错呢?