如何设置tomcat,改变我的.class文件的默认路径。

时间:2022-06-22 07:07:32
我想把我的.class文件放到/syu文件夹里,如何设置?
谢谢

9 个解决方案

#1


是bean还是servlet呀

#2


在配置文件里改
config

#3


自己查文档去,要不就别玩悬的!!

#4


自己查文档去,要不就别玩悬的!!

#5


JSP Spec中规定所使用的class文件都放到WEB-INF/classes目录中,不能放到其它目录中,否则ClassLoader是不能正确加载类的。放这不是很好吗?

或者你打成jar包,然后放到CLASSPATH环境所指定的目录中。

#6


如果你打包成.jar,请放在WEB-INF/lib下面

#7


在e:/tomcat/con/ 文件夹下,找到server.xml文件,打开!(e:/tomcat为你的tomcat的安装目录)
        <!-- Tomcat psms Context -->
        <Context path="" docBase="../../defaultroot" 
        debug="0" privileged="true"/>
        
        <!-- Tomcat Manager Context -->
        <Context path="/manager" docBase="manager" 
         debug="0" privileged="true"/>

  上面一个“<!-- Tomcat psms Context -->”部分是我们项目的环境配置,后面一个“<!-- Tomcat Manager Context -->”是TomCat的管理模块的环境配置;同样,你也可以找到你的模块的环境配置。  
    里面的“docBase”部分就是设置你的运行代码的位置。举个例子:
  一般情况下,e:/tomcat/webapps是你的代码.class文件的存放位置,你在这个目录下建一个“syu”,目录,将配置文件中的docBase设置为"syu",将代码放进syu目录中,就可以了。
    里面的path是web相对路径!
GOOD LUCK! 多试试,你会成功的! :)

#8


我按照你的方法可以成功的应用我自己的目录了,但是还有个问题,就是我在自己的html文件中调用class文件时/syu/UserLoginServlet.class提示出错:
type Status report
message /UserLoginServlet
description The requested resource (/UserLoginServlet) is not available.
请问何故?

#9


把/syu加到catalina.bat的CLASSPATH中
--- ZJQ

#1


是bean还是servlet呀

#2


在配置文件里改
config

#3


自己查文档去,要不就别玩悬的!!

#4


自己查文档去,要不就别玩悬的!!

#5


JSP Spec中规定所使用的class文件都放到WEB-INF/classes目录中,不能放到其它目录中,否则ClassLoader是不能正确加载类的。放这不是很好吗?

或者你打成jar包,然后放到CLASSPATH环境所指定的目录中。

#6


如果你打包成.jar,请放在WEB-INF/lib下面

#7


在e:/tomcat/con/ 文件夹下,找到server.xml文件,打开!(e:/tomcat为你的tomcat的安装目录)
        <!-- Tomcat psms Context -->
        <Context path="" docBase="../../defaultroot" 
        debug="0" privileged="true"/>
        
        <!-- Tomcat Manager Context -->
        <Context path="/manager" docBase="manager" 
         debug="0" privileged="true"/>

  上面一个“<!-- Tomcat psms Context -->”部分是我们项目的环境配置,后面一个“<!-- Tomcat Manager Context -->”是TomCat的管理模块的环境配置;同样,你也可以找到你的模块的环境配置。  
    里面的“docBase”部分就是设置你的运行代码的位置。举个例子:
  一般情况下,e:/tomcat/webapps是你的代码.class文件的存放位置,你在这个目录下建一个“syu”,目录,将配置文件中的docBase设置为"syu",将代码放进syu目录中,就可以了。
    里面的path是web相对路径!
GOOD LUCK! 多试试,你会成功的! :)

#8


我按照你的方法可以成功的应用我自己的目录了,但是还有个问题,就是我在自己的html文件中调用class文件时/syu/UserLoginServlet.class提示出错:
type Status report
message /UserLoginServlet
description The requested resource (/UserLoginServlet) is not available.
请问何故?

#9


把/syu加到catalina.bat的CLASSPATH中
--- ZJQ