zoukankan      html  css  js  c++  java
  • lxm官网部署

    idea本地运行项目(原来使用eclipse/myeclipse):

    1. idea打开framework,pas,pps的父文件夹
    2. new-project from existing source...导入pps
    3. 配置project:jdk1.7/jdk1.8,level6/7,output(随意)
    4. 配置modules:framework,pas,pps;(输出路径为webroot/web-inf/classes,不要把framework中config加入sources,模块配置读取为webroot同级config)
    5. 配置libraries: config(pas),lib(framework),lib1(pas),lib2(pps)
    6. 配置facets: framework(webRoot)
    7. 配置artifacts: framework:war exploded
    8. 配置tomcat7/8: framework

    修改配置:(webroot下classes删除重新编译,则无需修改classes下的文件)

    修改framework:
    config:application.xml
    config:default-services.xml
    webRoot:web.xml(config/logs)
    webRoot/classes:application.xml
    webRoot/classes:default-services.xml
    修改pas:
    src:common.xml
    webRoot/classes:common.xml
    运行项目重新编译
    如果报错usql等错误:
    usql替换成updateSQL
    qsql替换成querySQL
    csql替换成countSQL

    部署到Linux:

    1. 上传framework,pps,pas中的webroot文件夹,到对应的新建目录,注意framework中config要上传,代码中模块读取为config,不仅是web.xml使用,否则会报错
    1. 修改配置为线上的目录和数据库
    2. 添加tomcat中用户验证tomcat-user.xml
    3. 添加catalina/localhost下ROOT.xml启动,注意文件格式为utf-8

    重启tomcat(cd到tomcat8/bin/)

    ./shutdown.sh
    ./starup.sh
    查看tomcat中的logs/catalina.out和项目日志 错误1:Cause: org.xml.sax.SAXParseException; lineNumber:
    1; columnNumber: 1;ROOT.xml的文件格式不对 错误2:linux区分大小写,commonCss-Import改为commonCss-import 错误3:Table 'www_lxm.T_CATEGORY' doesn't exist,mysql数据库默认区分大小写,改为不区分: -- 新建etc/my.cnf添加如下 [mysqld] lower_case_table_names=1 -- 重启服务 service mysql restart

    配置nginx:

    location ^~ /pps {
                proxy_pass  http://127.0.0.1:8080;
                proxy_redirect default;
                proxy_set_header Host $host; 
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            }
            location ^~ /pas {
                proxy_pass  http://127.0.0.1:8080;
                proxy_redirect default;
                proxy_set_header Host $host; 
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            }

    重启nginx:

    nginx -s reload
  • 相关阅读:
    团队第二阶段冲刺——第三天
    团队第二阶段冲刺——第二天
    团队第二阶段冲刺——第一天
    第一阶段意见汇总
    团队第一次绩效考核
    我们与同类产品的差距
    团队项目第一阶段成果评价
    第一阶段验收成果总结
    团队冲刺第十天
    团队冲刺第九天
  • 原文地址:https://www.cnblogs.com/maoriaty/p/8306874.html
Copyright © 2011-2022 走看看