求救:
环境:myeclipse5.5+weblogic92
问题:我在使用tiles的时候遇到点问题,在没有加入tiles之前,热部署是没有问题的,加入之后,第一次浏览页面没有问题,java代码随便改些(加个回车后保存),再刷新页面时就报错了,必须重启服务才行,不知道什么原因。具体报错如下:2009-10-30 08:17:07.187 INFO  [TilesRequestProcessor.java:103] Tiles definition factory found for request processor ''.
2009-10-30 08:34:53.890 INFO  [TilesPlugin.java:210] Factory already exists for module ''. The factory found is from module ''. No new creation.
2009-10-30 08:34:53.953 INFO  [TilesRequestProcessor.java:103] Tiles definition factory found for request processor ''.
<2009-10-30 上午08时34分54秒 CST> <Error> <HTTP> <BEA-101020> <[weblogic.servlet.internal.WebAppServletContext@bbfa4c - appName: '_appsdir_fbsxx_dir', name: 'fbsxx', context-path: '/fbsxx'] Servlet failed with Exception
java.lang.NullPointerException
at org.apache.struts.tiles.definition.ComponentDefinitionsFactoryWrapper.getDefinition(ComponentDefinitionsFactoryWrapper.java:84)
at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:152)
at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:302)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
Truncated. see log file for complete stacktrace
> 这个问题一直困扰了两天了,每改动些代码想看结果时就要重启,实在不能忍受。请教高手,解决这个问题。

解决方案 »

  1.   

    估计和tiles的工作机制有点关系,尤其在weblogic下,容易出问题。楼主可以用用sitemesh来代替它试试。
      

  2.   

    第一次运行时就报这个:
    2009-10-30 08:17:07.187 INFO  [TilesRequestProcessor.java:103] Tiles definition factory found for request processor ''. 是不是和这个有关系?
      

  3.   

    java.lang.NullPointerException  配置有问题把 检查一下 配置
      

  4.   

    我用Tiles2布局,连页面都没法浏览,直接报错,自己也没研究出来是哪里的问题