系统tomcat+eclipse+webwork+velocity开发,能在tomcat下正常发布使用.但把生成的WAR转到weblogic发布后执行action出现以下错误:
2007-01-15 10:48:39,862 [[ACTIVE] ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)' ERROR VelocityResult]: Unable to render Velocity Template, '/module/login/login.vm'估计与velocity的模版解释有关,可能是配备web.xml中有特别的设定吧.有哪位兄弟解决过此类问题呢?

解决方案 »

  1.   

    还好.自己找到原因了.原来用war打包后转到weblogic后,weblogic不能识别vm文件,所以不会从war中把模板文件解压出来,造成上述的错误...只要不用WAR打包,直接反里面的内容发布就OK了......如果有其他解决方法希望大家也提出来了.
      

  2.   

    文件打包后有的系统可能不兼容的但是会保证任何JSP的WEB服务器都能支持的格式就是WEBROOT下的那些东西
      

  3.   

    实在不行就用Ant呗,再不行就自己使用jar命令打包,我一般都用后者,呵呵。