再环境变量中设置一个JAVA_HOME和TOMCAT_HOME;
然后编译通过你的程序,运行了

解决方案 »

  1.   

    JAVA_HOME     D:\j2sdk //jdk安装路径
    TOMCAT_HOME   D:\tomcat//tomcat路径
    这样就可以了!
      

  2.   

    你可以修改startup.bat 或者在unix平台下修改startup.sh的文件,在里面添加java 线程程序.不知道这样可以满足你的要求吗.
      

  3.   

    wangcx(我侵蚀着孤独)   你说的也是很有道理,不过,这种方法不是我的本意。  我在配置文件中加入了<Listener className="com.common.TestTimer"/>
     
      然后将这个类文件放入在common/classes 目录下面,这个程序是启动了。
     
      如果不将这个文件放入common/classes 目录下面便出现错误,还有什么其他方法解决,这个文件不能找到的错误。
      

  4.   

    Listener是部署监听器用的~~
    所以最好是在Listener里面调用你的JAVA线程,你只要利用javax.servlet.ServletContextListener接口监听ServletContext初始化的时候调用你的线程就行了
      

  5.   

    angelheart()
     
       能否说的具体些,这个也是在配置文件里面写。   还是我的实现javax.servlet.ServletContextListener接口
      

  6.   

    在web.xml文件能做这样子的配置?
      

  7.   

    <servlet>
          <servlet-name>mstart</servlet-name>
          <servlet-class>
            com.common.TestTimer
          </servlet-class>
          <init-param>
              <param-name>debug</param-name>
              <param-value>0</param-value>
          </init-param>
          <init-param>
              <param-name>listings</param-name>
              <param-value>true</param-value>
          </init-param>
          <load-on-startup>1</load-on-startup>
      </servlet>