heberoxx 发表于 2015-8-11 10:12:46

将 liferay 5.2.2 部署到 tomcat 5.5.27

  注意要点:
  1、安装好Ant 1.7用netbeans 6.5 打开 liferay-portal-src-5.2.2项目
  2、新加release.Administrator.properties
  lp.ext.dir=D:/liferay/ext
  新加app.server.Administrator.properties
  app.server.type=tomcat
app.server.tomcat.dir=D:/liferay/apache-tomcat-5.5.27

  
  3、修改tomcat的启动参数
set JAVA_OPTS=-server -Xms256m -Xmx256m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=256m
  4、复制html目录内容

  5、改变数据库
  用liferay-portal-sql-5.2.2.zip中create目录下的sql文件生成相应的数据库
  在webapps\ROOT\WEB-INF\classes目录下新建一个文件portal-ext.properties,内容为:
  jdbc.default.jndi.name=jdbc/LiferayPool
hibernate.dialect=org.hibernate.dialect.Oracle9Dialect(这句用于oracle9i)
  在conf\Catalina\localhost\ROOT.xml文件中加入
  <!--Oraclecom.liferay.jdbc.LiferayDriver-->
<Resource
      name="jdbc/LiferayPool"
      auth="Container"
      type="javax.sql.DataSource"
      driverClassName="oracle.jdbc.driver.OracleDriver"
      url="jdbc:oracle:thin:@localhost:1521:syli"
      username="lportal"
      password="lportal"
      maxActive="100"
      maxIdle="30"
      maxWait="10000"
/>

<!--MySQL -->
<!--
<Resource
name="jdbc/LiferayPool"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3308/lportal?useUnicode=true&amp;characterEncoding=UTF-8"
username="root"
password="root"
maxActive="100"
maxIdle="30"
maxWait="10000"
/>
-->
  
  用Oracle时要注意无论是用9i或10g都要把/oracle/product/10.2.0/db_1/jdbc/lib/classes12.jar这个驱动放到common\lib目录下。
页: [1]
查看完整版本: 将 liferay 5.2.2 部署到 tomcat 5.5.27