小弟刚开始学javaweb,之前tomcat运行很正常,最近从网上下载了一个别人写的代码,是一个购物商城的,之后再启动tomcat就开始出问题了,每次启动,下面都有一堆错误。因为那个 项目使用spring和hibernata,因此我想是因为那个项目有很多包 我没有引,所以出错了吧,于是我就把那个项目关闭了,再次启动还是有问题。我看tomcat启动的时候还是要扫描我已经关闭了的项目,是不是tomcat一定要保证所有的项目(包括已经关闭的)都能找到所有包才能启动啊?我现在启动原有的项目还是可以tomcat工作,这是怎么回事啊
解决方案 »
- 求2个正则表达式
- 各位哥哥姐姐快开帮帮小弟吧,急死人了
- System.out.println("sdfasfsafsd");里面的输出在apache的哪里能找到?
- 推荐几本好点的j2ee的书
- ActionRedirect的方法addParameter传递参数时,如果传入的是中文,接收的时候是乱码,试了多种方法都没有解决这个问题,哪位大大帮帮?
- 谁有好的spring入门的例子啊,要带讲解的,谢谢了.
- jsp 从显示图片 取数据库中的二进制data
- 给个Tomcat的下载地址,谢谢
- 想学习EJB
- 整数正常,带小数就报错
- 无聊写个小东西玩一下,初学java的一定用的上
- SpringMvc+ibatis时'sqlMapClient' defined in class path resource异常
我把那些项目删了,现在回复正常了,tomcat启动很快,也没错了。
是不是tomcat每次启动都要检验webapp里的代码是否正确呢?
tomcat webapp 里装的是已经部署好的项目,启动tomcat时,就会将这些项目自动初始化,如果项目没问题的话,你便可在浏览器进行访问。
但是 这里面项目太多的话,每次启动tomcat 都会加载这些项目 而这些当中可能有一些已经废弃掉或者暂时不用了,会浪费很多时间和空间。所以最好确保此目录下只装载你目前需要运行的项目。
当你部署项目调试代码成功后,最好及时将该项目从tomcat下remove掉,这样webapp就不再有该项目,如果以后你再用重新部署即可。
造成tomcat webapp 残留垃圾项目的原因 一般是部署完测试完项目 没有从tomcat下remove掉,此时你把eclipse或myeclipse下编辑的原项目删了,原项目没有了,tmocat下的此项目就成垃圾了。最好 过段时间 检查一次这里,清除一下
跟您说一下详情,开始我下载了一个项目,导入、部署好了,但是没有struts等等包,当然不能运行,这时我启动tomcat会报错,但是我可以正常运行其他项目。后来我把它删了就没错了,你看这是不是说tomcat还是去检测代码的正确与否了?
跟您说一下详情,开始我下载了一个项目,导入、部署好了,但是没有struts等等包,当然不能运行,这时我启动tomcat会报错,但是我可以正常运行其他项目。后来我把它删了就没错了,你看这是不是说tomcat还是去检测代码的正确与否了?
tomcat只检测webapps 下的所有项目,项目编译没通过,其.class就是错误的,
tomcat 不会去检测java代码问题,会去调用.class文件
另外,启动tomcat时,他会自动初始化webapps下的一些配置文件 ,如果缺失,会报错
已经回答的很全面了,可以给分咯~~~