如何在OracleAS上发布基于sping+struts+hibernate开发的项目(二)

部署基于spring+struts+hibernate的war包

首先如果我们的war包中lib下存在jaas.jar,则需要删除,否则会和oas自带的冲突。

解决hibernat3or和Oracle TopLink冲突问题:不解决发布后的应用,将一直报 ClassNotFoundException: org.hibernate.hql.ast.HqlToken错误。
上面的问题,在部署war时通过配置解决。部署一个war包一共分三步,前两步都非常简单,第三步是解决问题的关键。
 

 
   点击配置类加载处的笔形图标,打开


 
     
   将所有的共享库全部显示出来,并找到oracle.toplink的共享库,将导入的选项去掉
确定后,点击部署按钮,就等着部署完成吧。OAS在部署时比was好很多,部署时的容错能力和tomcat一样强,不会动不动就部署不成功,让使用的人增加很多信心。

下一贴说说jaas配置

你可能感兴趣的:(spring,oracle,tomcat,Hibernate,struts)