如何部署啊?servlet我记得我原来用weblogic写了个helloworld好用啊,就没有部署啊,如果部署该如何部署啊?求教

解决方案 »

  1.   

    我是这样配的:
    首先环境变量:
    JAVA_HOME: C:\JDK
    TOMCAT_HOME: C:\Tomcat
    CLASSPATH: %JAVA_HOME%\lib;%TOMCAT_HOME%\lib
    path里面是C:\JDK\bin;.;C:\JDK\lib;C:\JDK\lib\dt.jar;C:\JDK\lib\tools.jar如果输入http://localhost:8080出现欢迎界面,Tomcat就没问题了
    然后在C:\Tomcat\webapps\ROOT\WEB-INF中建立一个class目录,用来放servlet的.class文件,写一个HelloWorld的Servlet(不用我说了吧)
    编译后放在class目录里面(编译之前先把C:\Tomcat\common\lib里面的jar文件copy到C:\JDK\jre\lib\ext目录里面)
    编译后出现.class文件,然后如下配置.xml
       <servlet>
           <servlet-name>HelloWorld</servlet-name>
       <servlet-class>HelloWorld</servlet-class>
       </servlet>
       <servlet-mapping>
           <servlet-name>HelloWorld</servlet-name>
       <url-pattern>/servlet/helloworld</url-pattern>
       </servlet-mapping>
    这个很简单,然后restart server,在browser中输入http://localhost:8080/servlet/helloworld,就No problem了!
      

  2.   

    star821116(回家真好) ( ):
    十分感谢,实验成功但是现在出现问题,我写的Sign.java前面有package servlet.sign;,就是把它打包了,这样我把他放到classes/servlet/sign/下,然后web.xml写
    <servlet>
           <servlet-name>Sign</servlet-name>
       <servlet-class>servlet.sign.Sign</servlet-class>
       </servlet>
       <servlet-mapping>
           <servlet-name>Sign</servlet-name>
       <url-pattern>/servlet/Sign</url-pattern>
       </servlet-mapping>
    就不好用了,还是上面找不到的错误,我想可能是如feiyuegaoshan(飞跃) ( )老兄所说的,要打成jar,那我的jar应该放到哪呢?放到web-inf/lib/下还是web-inf/classes/下呢?我先去试试再问
      

  3.   

    现在再问问,我放到web-inf/lib/下和web-inf/classes/下都不好用?该如何放呢?是不是就是说部署的问题?如果要部署,该如何部署呢?请赐教,急
      

  4.   

    打成.jar就放应该放到web-inf/lib/下面,你要放在包里面而不打成.jar还是应该这样放
    还是放在/classes里面,比如如下的.xml设置
    <servlet>
    <servlet-name>org.apache.jsp.index_jsp</servlet-name>
    <servlet-class>org.apache.jsp.index_jsp</servlet-class>
    </servlet> <servlet-mapping>
    <servlet-name>org.apache.jsp.index_jsp</servlet-name>
    <url-pattern>/index.jsp</url-pattern>
            </servlet-mapping>
      

  5.   

    to  star821116(回家真好):
    真是十分感谢了,实验你的说法完全成功,原来<servlet-name>也要写上全路径,受益非浅,另外在刨根问底一下,如果是打包成jar,放到lib下的话,web.xml该如何设置呢?马上给分