在resin下servlet的设置问题? 如果把servlet包放到classpath里后,能编译,但是resin不能启动,如果不放那resin就能启动,但是不能编译。哪们位人兄有什么好的解决方法,给小弟说一下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一、建虚拟目录,内容如下(在resin\conf\resin.conf中):<host id='localhost'> <document-directory>D:\web_jsp</document-directory> <!-- configures the root web-app --> <web-app id='lyb/'> <!-- adds xsl to the search path --> <class-loader> <simple-loader path="$host-root/xsl"/> </class-loader> <servlet-mapping url-pattern="/servlet/*" servlet-name="invoker"/> <servlet-mapping url-pattern='*.jsp' servlet-name='jsp'/> <servlet-mapping url-pattern='*.htm' servlet-name='jsp'/> <servlet-mapping url-pattern='*.html' servlet-name='jsp'/> <session-config> <session-max>4096</session-max> <session-timeout>30</session-timeout> <enable-cookies>true</enable-cookies> <enable-url-rewriting>true</enable-url-rewriting> </session-config> </web-app> </host>这时你的虚拟目录为lyb 所对应该磁盘的物理路径为:D:\web_jsp\lyb在IE中的访问路径为:http://localhost:8080/lyb/二、配置web.xml此时你在lyb下新建文件夹web-inf,在再此文件夹下建web.xml 内容如下(你可以跟据你自己的servlet来改):<?xml version="1.0" encoding="ISO-8859-1"?><web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <display-name>Servlet</display-name> <servlet> <servlet-name>SampleServlet1</servlet-name> <servlet-class>ch7.SampleServlet1</servlet-class> </servlet> <servlet-mapping> <servlet-name>SampleServlet1</servlet-name> <url-pattern>/SampleServlet1</url-pattern> </servlet-mapping> <servlet> <servlet-name>SampleServlet2</servlet-name> <servlet-class>ch7.SampleServlet2</servlet-class> </servlet> <servlet-mapping> <servlet-name>SampleServlet2</servlet-name> <url-pattern>/SampleServlet2</url-pattern> </servlet-mapping></web-app>此时SampleServlet1和SampleServlet2所放置的位置是:D:\web_jsp\lyb\WEB-INF\classes\ch7 下面以上仅供参考,望对你能有所帮助 URLConnection 真是奇怪 myEclipse该怎么调试啊?脾气发过了该做事了 点击按钮弹出选择文件的对话框 java工作流 两个struts下的语句的区别 List返回值错误 一个关于jdbc的问题,有些小复杂 那位兄台可以帮我发一个资产管理系统的完整文档 Hibernate的带参的更新操作! 页面跳转与刷新 JDBC连接MSSQL问题 求救用jsp怎样实现直接下载服务器里的文件到客户端默认的文件夹下呢?而不弹出另存为的对话框
<host id='localhost'>
<document-directory>D:\web_jsp</document-directory>
<!-- configures the root web-app -->
<web-app id='lyb/'>
<!-- adds xsl to the search path -->
<class-loader>
<simple-loader path="$host-root/xsl"/>
</class-loader>
<servlet-mapping url-pattern="/servlet/*" servlet-name="invoker"/>
<servlet-mapping url-pattern='*.jsp' servlet-name='jsp'/>
<servlet-mapping url-pattern='*.htm' servlet-name='jsp'/>
<servlet-mapping url-pattern='*.html' servlet-name='jsp'/>
<session-config>
<session-max>4096</session-max>
<session-timeout>30</session-timeout>
<enable-cookies>true</enable-cookies>
<enable-url-rewriting>true</enable-url-rewriting>
</session-config>
</web-app>
</host>这时你的虚拟目录为lyb 所对应该磁盘的物理路径为:D:\web_jsp\lyb
在IE中的访问路径为:http://localhost:8080/lyb/二、配置web.xml
此时你在lyb下新建文件夹web-inf,在再此文件夹下建web.xml 内容如下(你可以跟据你自己的servlet来改):<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<display-name>Servlet</display-name>
<servlet>
<servlet-name>SampleServlet1</servlet-name>
<servlet-class>ch7.SampleServlet1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SampleServlet1</servlet-name>
<url-pattern>/SampleServlet1</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>SampleServlet2</servlet-name>
<servlet-class>ch7.SampleServlet2</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SampleServlet2</servlet-name>
<url-pattern>/SampleServlet2</url-pattern>
</servlet-mapping>
</web-app>此时SampleServlet1和SampleServlet2所放置的位置是:
D:\web_jsp\lyb\WEB-INF\classes\ch7 下面
以上仅供参考,望对你能有所帮助