要加一个web application,有2个办法,一个是加目录,一个是打成包。说简单的加目录吧
你在console里选择增加一个web application.。name就是它在url上的映射名字,URI是JAR包或者目录名,PATH是jar包或者目录所在的路径。如在d:\project\web加一个web application,就是name=mywww,URI=web,path=d:\project。你访问其下的页面就是http://ip:port/mywww/my.htm。至于servlet,你必须在d:\project\web建立一个WEB-INF的目录,建一个web.xml是控制这个web application的样本如下:
<?xml version="1.0" ?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 1.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
  </welcome-file-list>  <servlet>
    <servlet-name>graph</servlet-name>
    <servlet-class>jsoft.netgraph.graphservlet</servlet-class>
  </servlet>  <servlet-mapping>
    <servlet-name>graph</servlet-name>
    <url-pattern>netgraph</url-pattern>
  </servlet-mapping>
</web-app>
不指定路径的servlet的class必须放在这个WEB-INF的classes目录下

解决方案 »

  1.   

    可是在我选择增加一WEB application时,出现的窗口中没有什么配置name、uri等的信息啊?!而是一个让你上传一个JAR或WAR文件什么的,只有修改一个已经存在的WEBapp才有name什么的。
      

  2.   

    还有一个问题,大虾:
    如何配置WEBLOGIC的classpath?现在执行一个JSP说一个类找不到,它用的不是系统的classpath吗?不是又如何配置?
    还有,假如有一个servlet的包为wbs.util.servlet,在tomcat中可以直接调用的,如:
    action=".../servlets/wbs.util.servlet?action=show",在weblogic中如何调用?前面要加servlets吗?在web.xml中又如何配置?谢谢!!!
      

  3.   

    写错了,应该是action=".../servlets/wbs.util.servlet.SyslogServlet?action=show"
      

  4.   

    jsp是用的classpath
    servlet的配置不就在我给的例子里吗
      

  5.   

    那如果我的servlet要连ejb,有该怎么配呢?是不是要打成war包?可那如过是在调试时怎么办
    而且在weblogic6怎么打war包