tomcat为什么找不到我自己编写的javabean? 在web.xml中添加自己的javabean的Url映射 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 myapps/web-inf/class=======================改成是myapps/web-inf/classes 能不能给一个比较详细的范本?我的web.xml里面很简单,除了一些开头的说明之外,就只有类似(我在外面上机,具体记不清了)<webapps>(内空)</webapps>的东西楼上老兄说的url映射加在哪里啊? <?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"><web-app> <welcome-file-list> <welcome-file>reg.jsp</welcome-file> </welcome-file-list> <servlet> <servlet-name>EmployeeList</servlet-name> <servlet-class>com.omh.db.EmployeeList</servlet-class> </servlet> <servlet-mapping> <servlet-name>EmployeeList</servlet-name> <url-pattern>/EmployeeList/*</url-pattern> </servlet-mapping> <servlet> <servlet-name>AppletLogin</servlet-name> <servlet-class>com.omh.security.AppletLogin</servlet-class> </servlet> <servlet-mapping> <servlet-name>AppletLogin</servlet-name> <url-pattern>/AppletLogin/*</url-pattern> </servlet-mapping> </web-app> “我写了一个简单的javabean,放到myapps/web-inf/class下”对,你是不是文件夹的名字写错了,class改成classes;要不就是你在javabean里有"package mypackage;"这样的话你再要建一个夹子名子为“mypackage”;要不看看BEAN的大小写有错吗? 在myapps/web-inf/classes/下用你JAVABEAN的包名建立个目录然后把JAVAbean考到该目录下,注意大小写 一你的myapps/web-inf/class写错了,应为myapps/web-inf/classes二配置你的环境变量使其包括myapps/web-inf/classes 谁能讲一下web.xml的配置方法? myapps/web-inf/classes/包名称/类文件虚拟路径没问题xml好像就不用设置了 不用改别的,只要放在web-inf/chasses下就可以了 最后终于搞定啦web.xml这个文件主要控制的是servlet在我这个问题中不涉及,所以可以不修改<web-app></web-app>之间什么都不加最好(如果不用servlet的话),实际上有时还会因为web.xml文件设置的问题使自己的工作目录无法被tomcat部署买了半天关子,也该说说真正的原因了其实很简单,就是因为web-inf这个路径名必须全用大写tomcat才能自动找到。其实我以前也考虑过这个原因,但因为用的是windows,照理说对大小写不应该敏感的。当时也改过,不论在资源管理器中还是在dos下用ren命令,刚刚改掉一刷新就又回去了。这回把tomcat的例子中的WEB-INF目录copy过去,并且删掉了web.xml中没用的东西才ok的P.S.我的系统是win2000server,apache2.0.48,tomcat5.0.16,jsdk1.4.2_03 请问各位大侠有没有遇到过这个异常 请问怎么解决?? 小弟已被困扰许久,今天誓死搞个明白,请各位高手不吝赐教 关于字符问题,很奇怪,特请教 我想做一个字符移动的小程序,可是老是不对.请教高手. 表单提交后的字符转float型的问题 此问题如何解决啊? 递归方法的应用有问题 选课的时候教务系统容易崩溃究竟是什么问题。 求助!小问题! 使用idea的时候遇到一问题,创建controller的时候创建失败 想在jsp页面里调用服务器的word文档,然后可以修改后保存到服务器上 各位大大,请问如何在客户端运行服务器上的word文档?
=======================
改成是myapps/web-inf/classes
我的web.xml里面很简单,
除了一些开头的说明之外,就只有类似(我在外面上机,具体记不清了)
<webapps>
(内空)
</webapps>
的东西
楼上老兄说的url映射加在哪里啊?
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd"><web-app>
<welcome-file-list>
<welcome-file>reg.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>EmployeeList</servlet-name>
<servlet-class>com.omh.db.EmployeeList</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>EmployeeList</servlet-name>
<url-pattern>/EmployeeList/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>AppletLogin</servlet-name>
<servlet-class>com.omh.security.AppletLogin</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>AppletLogin</servlet-name>
<url-pattern>/AppletLogin/*</url-pattern>
</servlet-mapping>
</web-app>
对,你是不是文件夹的名字写错了,class改成classes;
要不就是你在javabean里有"package mypackage;"这样的话你再要
建一个夹子名子为“mypackage”;
要不看看BEAN的大小写有错吗?
二配置你的环境变量使其包括myapps/web-inf/classes
虚拟路径没问题xml好像就不用设置了
web.xml这个文件主要控制的是servlet
在我这个问题中不涉及,所以可以不修改<web-app></web-app>之间什么都不加最好(如果不用servlet的话),实际上有时还会因为web.xml文件设置的问题使自己的工作目录无法被tomcat部署
买了半天关子,也该说说真正的原因了
其实很简单,就是因为web-inf这个路径名必须全用大写tomcat才能自动找到。其实我以前也考虑过这个原因,但因为用的是windows,照理说对大小写不应该敏感的。当时也改过,不论在资源管理器中还是在dos下用ren命令,刚刚改掉一刷新就又回去了。这回把tomcat的例子中的WEB-INF目录copy过去,并且删掉了web.xml中没用的东西才ok的P.S.我的系统是win2000server,apache2.0.48,tomcat5.0.16,jsdk1.4.2_03