我的理解是指明路径
“WEB-INF”文件夹里面编写web.xml和建立“classes”文件夹(存在java和class)
<web-app>
  <servlet>
    <servlet-name>ConnAccess</servlet-name>
    <servlet-class>ConnAccess</servlet-class>
  </servlet>
  <servlet-mapping>
    <url-pattern>/ConnAccess</url-pattern>
    <servlet-name>ConnAccess</servlet-name>
  </servlet-mapping>
</web-app>
ConnAccess就是存在“classes”文件中class程序

解决方案 »

  1.   

    %TOMCAT-HOME% ...
                  jsp,html,css...
                  WEB-INF\
                        ... web.xml
                        ... lib\
                        ... classes\
                        ... src\
                        ... tld\
      

  2.   

    不用怎么整啊!
    要想在tomcat下运行你的web工程,只需将你的web工程目录拷贝到tomcat的\webapps\目录下,(你的web工程目录下已经有WEB-INF目录了)启动tomcat,就可以用http://localhost:8080/web工程名/访问了;也可以在tomcat的\conf\server.xml中设置要运行的工程,(而不用拷贝你的web工程目录拷贝到tomcat的\webapps\目录下)那样启动tomcat就可以访问了
      

  3.   

    参照webapps目录下其它的例子应用
      

  4.   

    可我在DREAMWAVER中编辑完预览时总是出现TOMCAT的主页
      

  5.   

    LoginAction.java
    package best;import org.apache.struts.action.*;
    import javax.servlet.http.*;public class LoginAction extends Action {
      public ActionForward perform(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) {     HttpSession session=httpServletRequest.getSession(false);
        LoginActionForm loginActionForm = (LoginActionForm) actionForm;
        String name=loginActionForm.getName();
        session.setAttribute("name",name);   return (actionMapping.findForward("index"));
      }
    }LoginActionForm.java
    package best;import org.apache.struts.action.*;
    import javax.servlet.http.*;public class LoginActionForm extends ActionForm {
      private String name;
      private String password;
      public String getName() {
        return name;
      }
      public void setName(String name) {
        this.name = name;
      }
      public String getPassword() {
        return password;
      }
      public void setPassword(String password) {
        this.password = password;
      }
      public ActionErrors validate(ActionMapping actionMapping, HttpServletRequest httpServletRequest) {
        /**@todo: finish this method, this is just the skeleton.*/
        return null;
      }
      public void reset(ActionMapping actionMapping, HttpServletRequest httpServletRequest) {
      }
    }