JavaWEB常见问题(二)

我们有时候会遇到明明jsp页面已经更改或者web.xml配置完,启动服务器找不到页面或者显示更改前的页面!

个人遇到的情况:
第一个:添加更改乱码的代码后,然而还是乱码!
第二个:添加监听器,配置web.xml,然后启动服务器,浏览主页却找不到主页404,且console中报错:

  java.lang.ClassNotFoundException: com.leruan.aasimp.listener.OnLineListener  
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)  
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)  
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3877)  
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)  
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)  
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)  
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)  
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:987)  
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:909)  
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:495)  
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)  
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)  
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)  
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)  
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)  
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)  
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)  
        at org.apache.catalina.core.StandardService.start(StandardService.java:516)  
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)  
        at org.apache.catalina.startup.Catalina.start(Catalina.java:583)  
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)  
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)  
        at java.lang.reflect.Method.invoke(Unknown Source)  
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)  
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)  

处理流程:
0.清理浏览器缓存
1.clean一下服务器
publish:是将你的web程序发布到tomcat服务器上,这样通过浏览器就可以访问你的程序。
clean:是指原先编译到tomcat服务器上的程序,先清除掉,然后再重新编译。
这里写图片描述
2.选择自动编译
这里写图片描述
3.确定是否真的有classes
文件路径:
E:\WorkSpace.metadata.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\login\WEB-INF\classes\com\lang
主要是:你的Eclipse的工作路径,然后往下找,看是否已经编译,如果编译过可以删除,重新编译一下!

最后,建议遇到错误一定积极解决,不然下次肯定还会再遇到!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值