Windows远程连接Linux部署jdk-tomcat

介绍一下,主要记录的是在windows系统,怎么通过SSH类工具远程部署linux服务器的jdk+tomcat项目。
1)Linux虚拟机
由于只有一台笔记本,为了模拟,先在windows安装linux虚拟机VMware,这个在这里不讲了,一般安装好后要进入单用户模式创建root用户密码,因为许多命令只有root用户才能使用、Network选择使用桥连。装好后看下ip,在终端使用ifconfig可以查看。
2)连接linux的工具
Windows端安装若干小工具,连接linux用。LoadRunner安装目录下就有2个,搜一下:Putty—-ssh类的连接到linux工具。
Psftp—-上传下载文件的工具。支持命令如图:
Windows远程连接Linux部署jdk-tomcat_第1张图片

3)安装jdk
1)下载jdk-linux安装文件,传到linux中
下载jdk-linux版安装文件如jdk-8u20-linux-i586.rpm,用Psftp上传至linux。
过程如下,先登录到linux:
Windows远程连接Linux部署jdk-tomcat_第2张图片
Psftp中也可以使用mkdir创建目录,这里创建一个存放jdk文件的目录:
这里写图片描述
使用“put 本地路径目标路径”,上传文件:
这里写图片描述
如果是下载上传文件夹,加上那个递归符号 -r
get -r mydir newname
put -r mydir newname
可以直接输入文件或文件夹的绝对路径下载上传,就不用老打cd, lcd命令了。

2)安装
使用putty连接到linux
Windows远程连接Linux部署jdk-tomcat_第3张图片
进入jdk安装文件的存放目录,赋予安装文件755权限
(没赋予之前安装文件名称是红色的,下面这个截图是赋予过后截图的是绿的)。
Ps:用鼠标划中要复制的内容,点右键就能粘贴出来了。
Windows远程连接Linux部署jdk-tomcat_第4张图片
使用rpm命令安装jdk
Windows远程连接Linux部署jdk-tomcat_第5张图片
装好了java –version看下版本信息确认一下
Windows远程连接Linux部署jdk-tomcat_第6张图片

4)安装tomcat
同样先上传tomcat至linux,赋予755权限。
这里用apache-tomcat-6.0.41.tar.gz安装包(tomcat在linux与windows下安装包可以通用,用.sh文件就可以)
Windows远程连接Linux部署jdk-tomcat_第7张图片
解压安装包apache-tomcat-6.0.41.tar.gz
这里写图片描述
将解压后的tomcat文件夹复制到usr/local/改名为tomcat
这里写图片描述
修改tomcat配置文件vi bin/catalina.sh.和setclasspath.sh指定jdk路径,并允许jmx监控
Windows远程连接Linux部署jdk-tomcat_第8张图片
Ps:编辑器vi的使用
bin/catalina.sh在前面加入:
export JAVA_HOME=/usr/java/jdk1.8.0_20
export JAVA_OPTS=-Xms256m -Xmx256m -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
bin/setclasspath.sh在前面加入:
export JAVA_HOME=/usr/java/jdk1.8.0_20
注意必须有export

修改java下jre下的用户名配置
文件夹下有jmx监控用户配置文件的模板jmxremote.password.template,修改后缀使用,并编辑
Windows远程连接Linux部署jdk-tomcat_第9张图片
去掉最后两行用户名密码的注释
Windows远程连接Linux部署jdk-tomcat_第10张图片
这里写图片描述
查看jmxremote.access,确保最后的访问角色没有被注释
Windows远程连接Linux部署jdk-tomcat_第11张图片
Windows远程连接Linux部署jdk-tomcat_第12张图片

可以选择修改conf/server.xml配置端口,reloadable等
启动tomcat,/usr/local/tomcat/bin/startup.sh

注意事项:
传war包部署,注意传war包时使用二进制传,否则可能传过去的压缩包被损坏,deploy时不成功(可看日志),psftp貌似没有这个选项,如果depoky失败的话,换用别的工具可以

你可能感兴趣的:(Linux)