高分 tomcat 5.0 怎样配置 运行servlet 是不是每个servlet都要在web.xml中设置??? 是不是 每个servlet都要在web.xml中设置???---------------------------是的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我晕,成千上万的servlet,都一一的写在web.xml里,不是害死人吗?可以不写的吗??在web.xml里:<servlet-mapping> <servlet-name>abc</servlet-name> <url-pattern>/abc</url-pattern> </servlet-mapping>用这个一般的作用是什么?可能说成千上万夸张了点,可是,几百、1千个以上的,肯定是有的啊。 可以不用加的吧我在tomcat的conf里面的web.xml把那个<!-- <servlet> <servlet-name>invoker</servlet-name> <servlet-class> org.apache.catalina.servlets.InvokerServlet </servlet-class> <init-param> <param-name>debug</param-name> <param-value>0</param-value> </init-param> <load-on-startup>2</load-on-startup> </servlet>-->我把注释去掉了就行了你试试 我晕,成千上万的servlet,都一一的写在web.xml里,不是害死人吗?------------------------------------IDE是干嘛用的??btw,<servlet-mapping>的作用是把Servlet名映射到uri里面去,Servlet名可能很长,映射之后可以简化,另一方面uri映射之后可以防止用户得到实际的应用文件目录结构。======================================可以不用加的吧我在tomcat的conf里面的web.xml把那个<!-- <servlet> <servlet-name>invoker</servlet-name> <servlet-class> org.apache.catalina.servlets.InvokerServlet </servlet-class> <init-param> <param-name>debug</param-name> <param-value>0</param-value> </init-param> <load-on-startup>2</load-on-startup> </servlet>-->我把注释去掉了就行了--------------------------------------请问你能告诉我这样做有什么特别的好处吗? 我本来是想用eclipse+tomcat+lomboz的,配置好了,也可以运行了。可是,机器慢得要死。改了servlet或者jsp的一点点,又要undeploy module和restart servlet,都要等个几十秒或者1分钟。不见得就比直接在cmd里输入javac来得快。 加一个 servlet与写一个servlet相比应该乎略不计了吧。100个servlet!!肯定不是什么好程序,得重构了!! tomcat 能运行1000个servlet啊 加一个 servlet与写一个servlet相比应该乎略不计了吧。100个servlet!!肯定不是什么好程序,得重构了ding !!!!<servlet> <servlet-name>invoker</servlet-name>//servlet名字 <servlet-class> org.apache.catalina.servlets.InvokerServlet//servlet类 </servlet-class> <init-param> <param-name>debug</param-name>//初始化参数的name <param-value>0</param-value>//初始化参数的值 </init-param> <load-on-startup>2</load-on-startup>//servlet的启动优先级 </servlet> 不用啊,每个jsp都是servlet,也没见在配置文件里表明啊,再说你为什么要用这么多servlet,结合javabean做不是更好么,servlet除了在框架里比较重要外,你大可不必过多使用 应改不用的,看看struts,url都是*.do之类的啊. 不用的我在jsp页面通过applet调用servlet就没有在web.xml中设置,直接把servlet放在了web-inf下classes文件夹下即可调用啦 可以用*星号代替这个是struts里面的一个servlet <servlet> <servlet-name>action</servlet-name> <servlet-class> org.apache.catalina.servlets.InvokerServlet </servlet-class> </servlet> <servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>这个是站点里的所有form都用 form的名称.do 这样的映射来访问servlet,你参考一下 <web-app> <servlet-mapping> <servlet-name>invoker</servlet-name> <url-pattern>/servlet/*</url-pattern> </servlet-mapping></web-app> 如何获取动态生成的JSF控件的id struts2中,cookie保存操作,在哪操作比较好呢? XFire 搭建的webservice 返回类型为什么不是XML? jsp页面传值取值问题,急!(在线等) ec:table的使用问题 HashSet问题 jsp如何实现复制文章自动添加版权信息 谁会在JSP写浮动图片的代码? 在weblogic 8.1下配置好连接池,但是JNDI查询不到 请问怎样配置weblogic环境?谢谢。 散分100!在线等!请问各位高手大侠jsp与javabean查询数据库问题! 你知道Java如何实现不同服务器之间的数据传输吗?
<servlet-mapping>
<servlet-name>abc</servlet-name>
<url-pattern>/abc</url-pattern>
</servlet-mapping>
用这个一般的作用是什么?可能说成千上万夸张了点,可是,几百、1千个以上的,肯定是有的啊。
我在tomcat的conf里面的web.xml
把那个<!--
<servlet>
<servlet-name>invoker</servlet-name>
<servlet-class>
org.apache.catalina.servlets.InvokerServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
-->
我把注释去掉了
就行了
你试试
------------------------------------IDE是干嘛用的??btw,<servlet-mapping>的作用是把Servlet名映射到uri里面去,Servlet名可能很长,映射之后可以简化,另一方面uri映射之后可以防止用户得到实际的应用文件目录结构。======================================可以不用加的吧
我在tomcat的conf里面的web.xml
把那个<!--
<servlet>
<servlet-name>invoker</servlet-name>
<servlet-class>
org.apache.catalina.servlets.InvokerServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
-->
我把注释去掉了
就行了
--------------------------------------请问你能告诉我这样做有什么特别的好处吗?
100个servlet!!肯定不是什么好程序,得重构了!!
100个servlet!!肯定不是什么好程序,得重构了
ding !!!!
<servlet>
<servlet-name>invoker</servlet-name>//servlet名字
<servlet-class>
org.apache.catalina.servlets.InvokerServlet//servlet类
</servlet-class>
<init-param>
<param-name>debug</param-name>//初始化参数的name
<param-value>0</param-value>//初始化参数的值
</init-param>
<load-on-startup>2</load-on-startup>//servlet的启动优先级
</servlet>
我在jsp页面通过applet调用servlet就没有在web.xml中设置,直接把servlet放在了web-inf下classes文件夹下即可调用啦
这个是struts里面的一个servlet
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>
org.apache.catalina.servlets.InvokerServlet
</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
这个是站点里的所有form都用 form的名称.do 这样的映射来访问servlet,你参考一下
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
</web-app>