zoukankan      html  css  js  c++  java
  • SSH整合 遇到的头疼的BUGs

    折腾了7个小时,一个项目重新的拷贝、编译、部署、运行、测试,我终于知道了产生问题的所在。

    问题一:项目编码没有问题,访问会报404 资源不可用

    没有进行重新编译,编译完就好了,可能是拷贝项目的时候,没有对改过的当前项目进行deploy或者什么的,就会出现再考进来会报404的问题

    解决方法:

    1.在你访问页面报404的时候,关掉服务器tomcat,选中当前项目,打开project->clean,删除tomcat下的weapps的你的项目,清理tomcat缓存,然后重新部署

    2.在tomcat /config/server.xml加入

    <Context path="test" docBase="D:\MyEclipse\test\WebRoot" reloadable="true"/>   搞定!

    原理说明:

    其实主要作用就是把编译好的class等文件删除,激活eclipse的自动编译。
    解决的问题就是,有时候你把代码改了,但因为一些未知的原因,eclipse的自动编译没有成功,导致运行结果不正常。
    当你的工程出现一些莫名其妙的错误时(当然不是语法错误),用一下这个功能,效果不错的。
    问题还没解决?
    参考下面,要修改server.xml,添加<Context path="test" docBase="D:\MyEclipse\test\WebRoot" reloadable="true"/> path为项目名,docBase为项目目录
    http://blog.csdn.net/longyuhome/article/details/7674825

    -------------------------------分割线--------------------------------------------------------------------------------------

    问题二:myeclipse启动tomcat的时候,自动跳到debug界面,然后挂起了你的程序

    这是因为你选择的tomcat是debug模式的

    解决方法:window->preferences->myeclipse->servers->tomcat->Launch->run mode,就好了。

    问题三:Console总是爆出com.opensymphony.xwork2.util.logging.commons.CommonsLogger warn

    解决方法,加入log4j.jar包就可以解决了,要不调试很麻烦

  • 相关阅读:
    多线程伪共享FalseSharing
    C语言restrict限定符
    Linux线程基础函数
    Linux信号函数
    C函数前向声明省略参数
    12.2 关闭DLM 自动收集统计信息 (SCM0)ORA-00600之[ksliwat: bad wait time]
    pdb的数量限制
    关闭或开启memory_target
    OSWATCH安装
    参数SID写错,ERROR OGG-00664 ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist
  • 原文地址:https://www.cnblogs.com/BrowserSnake/p/3740853.html
Copyright © 2011-2022 走看看