为什么我的servlet无法运行? http://expert.csdn.net/Expert/topic/2298/2298267.xml?temp=.109112 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 需要在web.xml文件配置你的servlet,才可以使用﹗你可以在你的web應用中新建一個servlt,然後看看web.xml文件是怎麼變化的﹐最後複製它﹐修改名稱就可以了﹗ 要配server.xml你找到 <Context path="/examples" docBase="examples" debug="0" reloadable="true" crossContext="true"> <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_examples_log." suffix=".txt" timestamp="true"/> <Ejb name="ejb/EmplRecord" type="Entity" home="com.wombat.empl.EmployeeRecordHome" remote="com.wombat.empl.EmployeeRecord"/>这一段在后面加上下面这段代码 <Context path="/test" docBase="test" debug="0" reloadable="true" crossContext="true"> 写错了找到<Context path="/examples......... 直到这个标签 </Context>然后再加代码<Context path="/test" docBase="test" debug="0" reloadable="true" crossContext="true"/>这是配一个虚拟目录的方法楼上说的是配servlet mapping的方法 楼上说错了具体在web.xml 里配置一个 servlet 应该是:对应每一个servlet 应该在web.xml 里添加对应的 <servlet> <servlet-name>hello</servlet-name> <servlet-class>EJB</servlet-class> </servlet> <servlet-mapping> <servlet-name>hello</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping>但是,可以不必要为每个都添加的 在楼上几位的帮助下我已解决了该问题。十分感谢!有两种方法:1.在应用的web.xml中加入 <servlet> <servlet-name>HelloServlet</servlet-name> <display-name>HelloServlet</display-name> <servlet-class>HelloServlet</servlet-class> <load-on-startup>-1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> <url-pattern>/HelloServlet</url-pattern> </servlet-mapping>2.在应用的web.xml中加入 <servlet-mapping> <servlet-name>invoker</servlet-name> <url-pattern>/servlet/*</url-pattern> </servlet-mapping> jquery向后台取值的问题 急!!定期自动检测数据库中数据 异步上传图片只能用ajax吗?有这方面的例子吗? 自动计算账单总金额的问题 JBuiler中的Tomcat:8080端口被站用怎么办? 急等高人解决SAX解析XML问题,没有分,请大家帮帮忙 我必须要解决的几个问题。如果都解决,我的分全给 jsp中的include问题,请帮忙解决一下 高手请进~ 初学者请教 这样的情况应该如何查询数据库? ###提取数据出现内部错误,求救!!!### 问一个很菜的问题
你找到
<Context path="/examples" docBase="examples" debug="0"
reloadable="true" crossContext="true">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_examples_log." suffix=".txt"
timestamp="true"/>
<Ejb name="ejb/EmplRecord" type="Entity"
home="com.wombat.empl.EmployeeRecordHome"
remote="com.wombat.empl.EmployeeRecord"/>
这一段
在后面加上下面这段代码
<Context path="/test" docBase="test" debug="0"
reloadable="true" crossContext="true">
找到<Context path="/examples.........
直到这个标签 </Context>
然后再加代码<Context path="/test" docBase="test" debug="0"
reloadable="true" crossContext="true"/>这是配一个虚拟目录的方法
楼上说的是配servlet mapping的方法
对应每一个servlet 应该在web.xml 里添加对应的 <servlet>
<servlet-name>hello</servlet-name>
<servlet-class>EJB</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>但是,可以不必要为每个都添加的
有两种方法:
1.在应用的web.xml中加入
<servlet>
<servlet-name>HelloServlet</servlet-name>
<display-name>HelloServlet</display-name>
<servlet-class>HelloServlet</servlet-class>
<load-on-startup>-1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/HelloServlet</url-pattern>
</servlet-mapping>
2.在应用的web.xml中加入
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>