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/sh
export 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,测试配置是否正确