Windows下打包并在Tomcat7下运行Libreplan(基于Mysql)

1、 Tomcat\conf\Catalina\localhost下创建文件libreplan.xml
内容为:


<?xml version="1.0" encoding="UTF-8"?>


<Context antiJARLocking="true" path="">
    <Resource name="jdbc/libreplan-ds" auth="Container"
        type="javax.sql.DataSource"
        maxActive="100" maxIdle="30" maxWait="10000"
        username="libreplan" password="libreplan"
        driverClassName="com.mysql.jdbc.Driver"
        url="jdbc:mysql://localhost/libreplandev" />
</Context>

2、编辑Tomcat\conf\Catalina\localhost\catalina.policy


增加下面内容:


 // begin:libreplan
  permission java.io.FilePermission "${catalina.base}${file.separator}webapps${file.separator}libreplan${file.separator}WEB-INF${file.separator}classes${file.separator}logging.properties", "read";
  // end:libreplan
  
  
  grant codeBase "file:${catalina.home}/webapps/libreplan/-" {
   permission java.security.AllPermission;
};
grant codeBase "file:${catalina.home}/webapps/libreplan.war" {
   permission java.security.AllPermission;
};


3、复制mysql的jdbc驱动,如mysql-connector-java-5.0.4-bin.jar 到Tomcat\lib文件夹


4、在Eclipse中对libreplan项目新建maven build,在Goals中填写package,执行,将生成的libreplan-webapp.war文件重命名为libreplan.war,复制到Tomcat\webapps


5、启动Tomcat



附:windows下libreplan的国际化


下载poeidt (http://www.onlinedown.net/softdown/177313_2.htm


将jdk\bin 和Poedit\bin加入到系统环境变量path中


以管理员身份运行cmd,执行命令:


msgfmt --java2 -d C:\Users\Administrator\Documents\GitHub\libreplan\libreplan-webapp\target\classes -r i18n.Messages -l zh C:\Users\Administrator\Documents\GitHub\libreplan\libreplan-webapp\src\main\java\..\resources\i18n\zh.po


如果已经配置在Tomcat下,需要复制生成的文件Messages_zh.class和Messages_zh$1.class到Tomcat 7.0\webapps\libreplan\WEB-INF\classes\i18n

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值