当前位置: 技术问答>java相关
这是什么原故?帮忙看一下!
来源: 互联网 发布时间:2015-11-05
本文导语: 我用的是TOMCAT+APACHE,配置没有什么问题,在目录下可以浏览,我做了一个留言本程序,TOMCAT的默认目录不是ROOT吗,我把文件放在ROOT下,把需要的CLASS文件放在WEB-INF里的CLASSES文件夹里,可是运行时却提示找不到CLASS,...
我用的是TOMCAT+APACHE,配置没有什么问题,在目录下可以浏览,我做了一个留言本程序,TOMCAT的默认目录不是ROOT吗,我把文件放在ROOT下,把需要的CLASS文件放在WEB-INF里的CLASSES文件夹里,可是运行时却提示找不到CLASS,怎么回事?如果要改主目录怎么办?
|
每个class的包名不对吧?比如你的class里定义了package bbs,你就得把这些class放在classesbbs下才行.
|
就是说,如果你在程序里面用了package语句--打包语句的话,
你就要在ROOT/WEB-INF/classes下面建同名的目录
如:
package com;
import java.io.*;
public class .....
这样就要在ROOT/WEB-INF/classes目录下面建立一个com的目录,之后再将你的class放到里面,这样才可以找到你的类的。
你就要在ROOT/WEB-INF/classes下面建同名的目录
如:
package com;
import java.io.*;
public class .....
这样就要在ROOT/WEB-INF/classes目录下面建立一个com的目录,之后再将你的class放到里面,这样才可以找到你的类的。