WEBSPHERE 6。1,LINUX REDHAT 4。5,数据库是DB2,应用了联接池。
网卡:10/100,双CPU,四核(2*2),内存2G发布了应用后,第一次点击时很多页面总报500错误,再点一次又好了。不知道这是什么问题,请高手们帮忙指教!

解决方案 »

  1.   

    查看服务器上面的ffdc目录,看是什么错误,还有System***.log里面的内容
      

  2.   

    500错误,一般都会给出错误信息吧,
    stacktrace什么的?如果界面没有报错,查$CATALINA_HOME/log/catalina.out中有没有错误。
    这种跟第一次访问有关的错误,如果不是缓存问题,那往往是因为某些资源在第一次访问时没有准备好,
    比如,数据库连接,第一次访问的时候,连接池需要真正开始建立连接,可能会因为超时等原因导致第一次取得连接失败。仅是猜测而已,具体原因,肯定要看错误才能确定。
      

  3.   

    应该不是客户端的缓存吧。websphere运行时都会将jsp编译后放到temp目录下,你把这个目录删除后再试试。
    也可以调用websphere自己的编译一方法好像叫JspBatchCompiler什么的。
      

  4.   

    看一下WEBSPHERE中的日志,查报错具体信息