linux 部署项目
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 部署项目相关推荐
- linux部署项目(Java项目+Tomcat+mysql)
项目做完了,要发布了,而Java的特长之一就是移植性好,面对着微软的XP的停止服务,Windows系统的"独裁",越来越多的商家选择了开源的免费的linux系统作为服务器.因为li ...
- linux部署项目文档,Linux系统部署项目
Linux系统部署项目 在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署.在下文中$CATALINA_HOME指的是Tomcat根目录. 一.静态部署 静态部署指的是我们在服 ...
- Linux部署项目的步骤
如果Linux上没有JDK.MySQL.Tomcat的话,得在Linux上先安装一下JDK.MySQL和Tomcat才能部署项目.那我就先说一下他仨怎么装的,最后再说咋部署项目的. 安装JDK的话比较 ...
- linux部署项目报错java.sql.SQLSyntaxErrorException: Table ‘xxx‘ doesn‘t exist
报错:java.sql.SQLSyntaxErrorException: Table 'examsys.Teacher' doesn't exist 项目写完在本地跑的时候,运行没有任何问题.但是将项 ...
- Linux部署项目jar包遇到的问题——nohup命令
今天部署项目因为要后台运行,就是将Xshell命令窗口关闭之后项目仍能正常运行,因此需要使用 "nohup java -jar XXX.jar",而不是"java -ja ...
- linux部署项目文档,Linux上部署综合项目专业资料.doc
LINUX上布署项目过程 1 准备工作 1.下载安装Xshell.Xftp(用于远程连接Linux主机,具体自行baidu) 2.官网下载Linux下tomcat安装包,我用是: apache-tom ...
- linux部署项目路径如下
package com.cpcnet.junit; import java.io.File; import java.io.IOException; public class LunixTest { ...
- idea直连linux部署项目,idea项目打包和在linux的部署
浅谈:深入理解struts2的流程已经spring和struts2的整合 第一步:在tomcat启动的时候 1.在tomcat启动的时候,首先会加载struts2的核心过滤器StrutsPrepare ...
- linux安装jdk mysql tomcat之部署项目
最近项目上线自己操作了几遍linux部署项目,有点心得写下来,也是第一次写博客的菜鸟,有不对之处,欢迎各位提出意见- 要求:已经安装好了虚拟机 目的:在虚拟机中安装各软件并实施ssh项目的部署 准备: ...
最新文章
- 路由与交换 基础 1:组播
- ABAP常用字符串操作收集整理
- 介绍一个开源的SIP(VOIP)协议库PJSIP
- kafka topic制定规则
- 安卓rom制作教程_【教程】给ROM制作一个卡刷补丁包
- 微星主板黑苹果_组装电脑哪个主板好?如何选择电脑主板?2020年电脑主板推荐及分析。...
- JDBC和MySQL的实现原理
- 打造地图拼接利器(一)前言
- 第九讲 函数间接展开成幂级数
- 输出100以内的素数
- 三大主流前端框架介绍VUE 、React、Angular
- 通向架构师的道路(第三天)之apache性能调优 (转)
- node的卸载和安装
- 去掉fgets拷贝的回车符
- Delphi/C#之父Anders Hejlsberg
- Call to undefined function imagecreatefromjpeg() in
- 洛谷P3758/BZOJ4887 [TJOI2017] 可乐 [矩阵快速幂]
- linux网络编程一
- Angular CLI ng常用命令整理
- 计算机视觉学习资料汇总
热门文章
- 【Python】from __future__ import absolute_import的作用
- 【PAT甲级 环最短距离】1046 Shortest Distance (20 分) Java、C++
- 【Java数据结构】链表的增、删、返回指定位置元素(添加泛型)
- 使用ExecutorService来停止线程服务
- java.lang.reflect.Constructor
- Effectice Java之始终覆盖toString(十)
- 操作系统(3) -- 内存管理
- MongoDB数据库(了解MongoDB及基础命令,备份数据库)
- shell脚本详解(三)——循环语句之for循环
- java并发编程--一道经典多线程题的2种解法