写在前面:0822晚上发布DZQM系统,这里记下了常用的操作防止遗忘。
###1.机器间文件传输
由于生产机器10.30.30.40没有Tomcat7的包,所以决定从其他机器考一个包过来。
首先登陆发布机,找到使用Tomcat7的机器IP,如10.30.20.20,进入该机器,找到Tomcat,进行如下操作:
scp apache-tomcat.tar.gz app@10.30.30.40:/data/app/
含义是将本机的apache-tomcat.tar.gz 压缩包通过scp传输到10.20.30.40这台机器的/data/app/目录下。
上面是从本地送给远程机文件,那么从远程机拿文件到本地怎么做呢?
知识拓展:
本机拿远程机文件
例子:现在我们要从10.30.20.20的/data/app下获取apache-tomcat.tar.gz 包。放在本机的data/app/目录下。
scp app@10.30.20.20:/data/app/apache-tomcat.tar.gz data/app/
如果是目录的传输呢,很简单,加一个-r就好,以本地拿远程机为例。
例子:现在我们要下载10.30.20.20的/data/app的目录到本机的data/app/目录下。
scp -r app@10.30.20.20:/data/app/ data/app/
###2.解压文件
有了包之后,我们要对包进行解压
tar zxvf apache-tomcat.tar.gz
###3.tomcat修改默认内存
打开配置文件
vim /tomcat/bincatalina.sh
再最上方添加如下字符:
JAVA_OPTS="-Xms1024 -Xmx4096m -XX:PermSize=128m -XXMaxPermSize=256m"
###4.修改系统字符集
打开配置文件
vim .bash_profile
加入如下字符
export LANG="zh_CN.UTF-8"
验证系统字符集
source .bash_profile
###5.war包放置的位置
放置在Tomcat下webapp下面
###6.启动tomcat
进入tomcat的bin目录下,执行
./startup.sh
###7.查看启动日志
进入tomcat的logs目录下,执行
tail -f catalina.out