<servlet> <servlet-name>simplesql</servlet-name> <servlet-class>jdbc.simplesql</servlet-class> </servlet> <servlet-mapping> <servlet-name>simplesql</servlet-name> <url-pattern>/simplesql.SRV/*</url-pattern> </servlet-mapping>我的web.xml是这样写的。 servlet-name 指的是servlet的名称, servlet-class指的是servlet的路径, url-pattern指的是servlet的别名,就是说你可以在浏览器里输入 http://127.0.0.1:7001/finaceWebApp/simplesql.SRV去访问你的servlet. 下面是bea公司的weblogic的电子文档中写的: Step 10: Map a servlet to a URLOnce you declare your servlet or JSP using a <servlet> element, map it to one or more URL patterns to make it a public HTTP resource. The use of URL patterns is defined in the Servlet 2.3 specification from Sun Microsystems. For each mapping, use a <servlet-mapping> element. 另外你可以去e-docs.bea.com下载一份weblogic的电子文档,上面对如何配置都讲得很清楚的,我也是看这些才配出来的,不是很难的,你自己去试试,不行的话再发帖子吧。
<servlet-mapping>
<servlet-name> </servlet-name>
<url-pattern> </url-pattern>
</servlet-mapping>
<servlet-name>simplesql</servlet-name>
<servlet-class>jdbc.simplesql</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>simplesql</servlet-name>
<url-pattern>/simplesql.SRV/*</url-pattern>
</servlet-mapping>我的web.xml是这样写的。
servlet-name 指的是servlet的名称,
servlet-class指的是servlet的路径,
url-pattern指的是servlet的别名,就是说你可以在浏览器里输入
http://127.0.0.1:7001/finaceWebApp/simplesql.SRV去访问你的servlet.
下面是bea公司的weblogic的电子文档中写的:
Step 10: Map a servlet to a URLOnce you declare your servlet or JSP using a <servlet> element, map it to one or more URL patterns to make it a public HTTP resource. The use of URL patterns is defined in the Servlet 2.3 specification from Sun Microsystems. For each mapping, use a <servlet-mapping> element.
另外你可以去e-docs.bea.com下载一份weblogic的电子文档,上面对如何配置都讲得很清楚的,我也是看这些才配出来的,不是很难的,你自己去试试,不行的话再发帖子吧。
<servlet-mapping>
<servlet-name> </servlet-name>
<url-pattern> </url-pattern>
</servlet-mapping>
代表的意思就是<servlet-name> </servlet-name>代表你的SERVLET的NAME可以是上面定义的别名.<url-pattern> </url-pattern>代表的就是当你请求这里定义的地址的时候由<servlet-name> </servlet-name>定义的SERVLET的相应!
比如:
<servlet-name> Servlet1 </servlet-name><servlet-class> Servlet1 </servlet-class>
<servlet-mapping>
<servlet-name> Servlet1 </servlet-name>
<url-pattern> /a</url-pattern>
</servlet-mapping>
当你在BROWSER中输入http://localhost:8080/a此时调用的SERVLET其实就是Servlet1 ,不知道你懂了没有!呵呵!
然后就出现了两个web application和两个web.xml,我新建一个Servlet1,然后我怎么写呢?写哪一个web.xml,我现在要具体的我这种情况下的web.xml怎么写?
把servlet的class文件放在里面就可以了。
关于web.xml,同样你只要把servlet的配置写在你的myweb这个web application下面的WEB-INF的web.xml里就行了。
刚创建好一个web application后是没有web.xml文件的,你可以从DefaultWebApp下面把web.xml拷贝过去就可以了。