1  将windows下编译好的项目上传到 linux目录中,如下图所示

1.1 lib存放的为需要用到的jar包,如图所示

1.2 scripts放置是一个shell脚本

1.3 bin存放的为编译好的整个项目

2 配置jre环境

2.1 在1.2中script存在的summary_traffic_report_synchronous_process.sh脚本内容如下

#!/bin/shexport JAVA_HOME=/home/cpcnet/jre1.7.0_75
export PATH=$PATH:$JAVA_HOME/bin### set the default language of cron
export LANG=en_US.UTF-8### generate file in local machine folder
program_home=/cpcnet/products/services/summary_traffic_report_web_project
cd $program_home/bin
lib=$program_home/lib# shell name = $0
# ip = $1
# gid = $2
# year = $3
# month = $4
java -Xms320m -Xmx2048m  -classpath .:$lib/mysql-connector-java-5.1.7-bin.jar:$lib/log4j-1.2.16.jar:$lib/junit-4.8.1.jar:$lib/jfreechart-1.0.13.jar:$lib/jdom.jar:$lib/jcommon-1.0.13.jar:$lib/email/activation.jar:$lib/email/mail.jar:$lib/email/mailapi.jar   com.cpcnet.generate.MC_generate_monthly_chart_process $0 $1 $2 $3 $4

提示 : com.cpcnet.generate.MC_generate_monthly_chart_process 这是一个class类,MC_generate_monthly_chart_process 是类名而不是方法

2.2 在这个shell脚本中,需要export JAVA_HOME=/home/cpcnet/jre1.7.0_75,既需要配置jre环境,下载jre-7u75-linux-x64.gz,用tar命令解压.

3 运行shell,测试配置是否正确

linux 部署项目相关推荐

  1. linux部署项目(Java项目+Tomcat+mysql)

    项目做完了,要发布了,而Java的特长之一就是移植性好,面对着微软的XP的停止服务,Windows系统的"独裁",越来越多的商家选择了开源的免费的linux系统作为服务器.因为li ...

  2. linux部署项目文档,Linux系统部署项目

    Linux系统部署项目 在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署.在下文中$CATALINA_HOME指的是Tomcat根目录. 一.静态部署 静态部署指的是我们在服 ...

  3. Linux部署项目的步骤

    如果Linux上没有JDK.MySQL.Tomcat的话,得在Linux上先安装一下JDK.MySQL和Tomcat才能部署项目.那我就先说一下他仨怎么装的,最后再说咋部署项目的. 安装JDK的话比较 ...

  4. linux部署项目报错java.sql.SQLSyntaxErrorException: Table ‘xxx‘ doesn‘t exist

    报错:java.sql.SQLSyntaxErrorException: Table 'examsys.Teacher' doesn't exist 项目写完在本地跑的时候,运行没有任何问题.但是将项 ...

  5. Linux部署项目jar包遇到的问题——nohup命令

    今天部署项目因为要后台运行,就是将Xshell命令窗口关闭之后项目仍能正常运行,因此需要使用 "nohup java -jar XXX.jar",而不是"java -ja ...

  6. linux部署项目文档,Linux上部署综合项目专业资料.doc

    LINUX上布署项目过程 1 准备工作 1.下载安装Xshell.Xftp(用于远程连接Linux主机,具体自行baidu) 2.官网下载Linux下tomcat安装包,我用是: apache-tom ...

  7. linux部署项目路径如下

    package com.cpcnet.junit; import java.io.File; import java.io.IOException; public class LunixTest { ...

  8. idea直连linux部署项目,idea项目打包和在linux的部署

    浅谈:深入理解struts2的流程已经spring和struts2的整合 第一步:在tomcat启动的时候 1.在tomcat启动的时候,首先会加载struts2的核心过滤器StrutsPrepare ...

  9. linux安装jdk mysql tomcat之部署项目

    最近项目上线自己操作了几遍linux部署项目,有点心得写下来,也是第一次写博客的菜鸟,有不对之处,欢迎各位提出意见- 要求:已经安装好了虚拟机 目的:在虚拟机中安装各软件并实施ssh项目的部署 准备: ...

最新文章

  1. 路由与交换 基础 1:组播
  2. ABAP常用字符串操作收集整理
  3. 介绍一个开源的SIP(VOIP)协议库PJSIP
  4. kafka topic制定规则
  5. 安卓rom制作教程_【教程】给ROM制作一个卡刷补丁包
  6. 微星主板黑苹果_组装电脑哪个主板好?如何选择电脑主板?2020年电脑主板推荐及分析。...
  7. JDBC和MySQL的实现原理
  8. 打造地图拼接利器(一)前言
  9. 第九讲 函数间接展开成幂级数
  10. 输出100以内的素数
  11. 三大主流前端框架介绍VUE 、React、Angular
  12. 通向架构师的道路(第三天)之apache性能调优 (转)
  13. node的卸载和安装
  14. 去掉fgets拷贝的回车符
  15. Delphi/C#之父Anders Hejlsberg
  16. Call to undefined function imagecreatefromjpeg() in
  17. 洛谷P3758/BZOJ4887 [TJOI2017] 可乐 [矩阵快速幂]
  18. linux网络编程一
  19. Angular CLI ng常用命令整理
  20. 计算机视觉学习资料汇总

热门文章

  1. 【Python】from __future__ import absolute_import的作用
  2. 【PAT甲级 环最短距离】1046 Shortest Distance (20 分) Java、C++
  3. 【Java数据结构】链表的增、删、返回指定位置元素(添加泛型)
  4. 使用ExecutorService来停止线程服务
  5. java.lang.reflect.Constructor
  6. Effectice Java之始终覆盖toString(十)
  7. 操作系统(3) -- 内存管理
  8. MongoDB数据库(了解MongoDB及基础命令,备份数据库)
  9. shell脚本详解(三)——循环语句之for循环
  10. java并发编程--一道经典多线程题的2种解法