我按书上把xxxx.class文件放在WEB-INF\classes 把xxxx.java放到WEB-INF\lib 下
问题在我用行时还是出错找不到这个文件
是不是还要配什么啊???
----------------解决方案--------------------------------------------------------
直接把 .java 的文件存到 classes 中,写bean的时候打个包就可以调用了
至于你说的把 .java 存到 lib 中,我不知道为什么,我也是初学的
----------------解决方案--------------------------------------------------------
楼上的可以看看这个:(还是解救不了)
假设你已将Tomcat解压,你已得到下列目录结构:
目录名--描述
bin
包含启动/关闭脚本
conf
包含不同的配置文件,
包括 server.xml(Tomcat的主要配置文件)和为不同的Tomcat配置的web应用设置缺省值的文件web.xml
doc
包含各种Tomcat文档
lib
包含Tomcat使用的jar文件.unix平台此目录下的任何文件都被加到Tomcat的classpath中
logs
Tomcat摆放日志文件的地方
src
ServletAPI源文件.先别高兴,这些只有些必须在Servlet容器内实现的空接口和抽象类
webapps
包含web项目示例
此外你可以Tomcat会创建如下目录:
work
Tomcat自动生成,放置Tomcat运行时的临时文件(如编译后的JSP文件).如在Tomcat运行时删除此目录.JSP页面将不能运行.
classes
你可以创建此目录来添加一些附加的类到类路径中.任何你加到此目录中的类都可在Tomcat的类路径中找到自身.
Tomcat的脚本
Tomcat是一个Java程序,因此在设置好几个环境变量后即可用命令行的方式运行.然而设置Tomcat使用的每个环境变量和如下的命令行参数乏味且易错.因此,Tomcat开发组提供了一些脚本使启动和关闭Tomcat变得轻松.
注意:这些脚本仅仅是个便利的方法去启动和关闭Tomcat.你可修改他们来定制CLASSPATH,环境变量如PATH,LD_LIBRARY_PATH,等等,只要是生成一个正确的命令行即可.
这些脚本是什么呢?下表列出对一般用户最重要的脚本.
tomcat
主脚本.设置合适的环境变量,包括CLASSPATH,TOMCAT_HOME和JAVA_HOME和用适合的命令行参数启动Tomcat
startup
在后台启动Tomcat.”tomcat start”命令的替换方式
shutdown
关闭Tomcat.”tomcat stop”命令的替换方式
对用户最重要的脚本是tomcat(tomcat.bat/tomcat.sh).其他Tomcat相关的脚本作为一个简单的面向单任务的指向Tomcat脚本(设置不同的命令行参数等)的入
----------------解决方案--------------------------------------------------------
第一,你要在你写的java文件中写上如(package com.cat),
第二,在你的使用是要引包如(import com.cat.*);
第三,你的.java文件不用放在lib目录下,lib目录下放的是.jar文件,可数据库驱动等!!
----------------解决方案--------------------------------------------------------
放在example 下的classes目录下编译就可以了,jsp放在example下的任何地方都行
----------------解决方案--------------------------------------------------------
好象是放在"WEB-INF\classes\包名称\"目录下,java文件不必放那里的 !我就是这样做的!
----------------解决方案--------------------------------------------------------
example 是哪个文件夹啊,能不能详细点啊
还有WEB-INF文件夹有四个呢,到底是哪一个啊
----------------解决方案--------------------------------------------------------
我的问题已经解决了
把.java编译后放在class中就行了,但一定要放在tomcat的安装目录下(包括程序.jsp文件).要不还要做相关配置( 我也不是很清楚.哪位高人会的话告一声)
对于楼上的那位的问题:WEB-INF中的class是放.class文件而lib是放.jar文件
(我是是这样理解的 )
----------------解决方案--------------------------------------------------------
只要记得把.java放到classes目录下 编译就行了.其他都没有问题的.
----------------解决方案--------------------------------------------------------
我一直放在WEB-INF/CLASSES/你的包名/你的JAVABEAN。
前提JAVABEAN属于一个包
----------------解决方案--------------------------------------------------------