# template **Repository Path**: eboo_smart/template ## Basic Information - **Project Name**: template - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-10-14 - **Last Updated**: 2021-08-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 以template为模板,创建一个项目 1. 在oschina库中创建项目 2. git clone 3. 从template项目中copy受git管理的目录和文件:doc,src,.gitignore,dependency.bat,eclipse.bat,pom.xml 4. 修改pom.xml文件中的artifactId,name,finalName成当前的项目名称 5. 导入到eclipse的workspace 6. 在eclipse中,项目右击:refact package cn.fancylab.template --> com.yourpackage.name 7. crtl+h,全局替换template->xxx(Case sensitive+Whole word),正常情况有会有32处替换;全局替换cn.fancylab.template->com.yourpackage.name。 8. 修改fancy-global.properties中的,systemid,sessionCookieName 9. 执行create_database.sql,create_mysql.sql内容(根据需要,要注意修改用户密码,修改密码之后appkey.local.properties也要对应修改) 10. 配置nginx,httpd.conf添加一组映射,并重新启动nginx 11. dependency.bat,eclipse.bat,完成之后启动对应端口的jetty 12. 在script项目中,serverlist.txt加一条记录 13. 测试或线上应用部署 14. apache用户,cd /opt/lamp/webapps/,mkdir -p xxxx/WEB-INF/classes,mkdir -p xxxx/WEB-INF/lib 15. cp -r tomcatxxx tomcatxx 16. cd tomcatxx,rm -r ./logs/* 17. vim conf/server.xml,port="xx080",docBase="/opt/lamp/webapps/xxx",workDir="/opt/lamp/tomcatxx/work", path="/vendor" 18. 添加测试或线上服务器公钥,https://git.oschina.net/fantasyworks/xxx/deploy_keys 19. cd src/,git clone git@git.oschina.net:fantasyworks/vendor.git 20. server1,apache,vim /opt/openresty/nginx/conf/nginx.conf,y 7,p upstream vendor{ server 10.15.9.14:24080; check interval=5000 rise=2 fall=2 timeout=1000 type=http; check_http_send "GET /vendor/sysmgr/server.xhtml HTTP/1.0\r\n\r\n"; check_http_expect_alive http_2xx http_3xx; } location /vendor/ { proxy_pass http://vendor/vendor/; } 21. 到monitor添加系统与demo 22. 申请,审核发版权限 23. 发版