我试图在我的计算机(Windows XP)上本地安装Weceem(Grails CMS),但是我很难设置JAVA_OPTS变量 -Dweceem.config.location

我的环境如下:

  • Java 6,已将 JAVA_HOME 环境变量添加到路径
  • Tomcat 6已安装
  • Grails 1.3.7已安装并设置在 GRAILS_HOME 变量下,并已添加到路径环境变量中。
  • MySQL已安装
  • 在Tomcat_home / lib文件夹下添加了MySQL JDBC jar。
  • 一个名为 weceem 的数据库,其中 weceem 作为用户名和密码创建,并具有创建各种数据库对象的完整权限。

  • 问题

    为了安装WECEEM GRAILS CMS,您必须在Tomcat的类路径中有一个weceem.properties文件。我很难设置它。我做了如下:
  • 使用以下设置在tomcat_home / lib下创建了一个 weceem.properties :
    dataSource.pooled=true
    dataSource.driverClassName=com.mysql.jdbc.Driver
    dataSource.username=weceem
    dataSource.password= weceem
    dataSource.dbCreate=update
    dataSource.url=jdbc:mysql://localhost:3306/weceem
    
  • 打开 tomcat6w.exe ,并在 Java Tab \ Java Options文本区域下添加以下JAVA_OPT:

    -Dweceem.config.location = C:\ Program Files \ Apache Software Foundation \ Tomcat 6.0 \ lib \ weceem.properties
  • weceem-1.1.2.war 置于 tomcat_home \ webapps
  • 双击 tomcat_home \ bin
  • 下的 tomcat6.exe
  • 一切似乎都可以正常部署/初始化,但我注意到在开始时它说:类路径资源[C:\ Program Files \ Apache Software Foundation \ Tomcat 6.0 \ lib \ weceem.properties]无法打开,因为它不存在。

  • 有人对如何解决此问题有任何想法吗?

    关于如何安装Weceem的任何详细的逐步解决方案都不错?

    谢谢,
    维里亚托

    最佳答案

    我有它可以在Linux上工作。这也让我很头疼,但这是我所做的:

    CREATE DATABASE weceem CHARACTER SET utf8 COLLATE utf8_general_ci;
    CREATE USER 'weceem' IDENTIFIED BY 'weceem';
    GRANT ALL ON *.* TO 'weceem'@'%';
    

    然后将 weceem.properties 文件放在 tomcat_home / conf 下。用您的服务器名或服务器IP地址替换localhost。
       dataSource.pooled=true
       dataSource.driverClassName=com.mysql.jdbc.Driver
       dataSource.username=weceem
       dataSource.password= weceem
       dataSource.dbCreate=update
       dataSource.url=jdbc:mysql://localhost:3306/weceem
    

    最后,在标题注释之后,使用以下内容编辑 catalina.sh
    JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms512m -Xmx512m -
    XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m -
    XX:+DisableExplicitGC -Dweceem.config.location=file:/usr/share/apache-tomcat-
    6.0.32/conf/weceem.properties"
    

    如果有人知道如何在Windows上执行此操作,请分享,因为我的tomcat_home / bin文件夹中没有等效的catalina.sh(catalina.bat)。

    关于java - 无法为Weceem Grails CMS设置JAVA_OPTS变量-Dweceem.config.location,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9793637/

    10-10 13:46