指引网

当前位置: 主页 > 服务器 > Nginx >

傻瓜式tomcat发布:Windows远程控制Linux服务器发布Tomcat WEB程序

来源:网络 作者:佚名 点击: 时间:2017-08-02 23:30
[摘要] 1.概述本文详细讲解了如何傻瓜式的通过Windows PC远程控制Linux服务器,发布J2EE程序。你需要具备以下材料:Windows PC:-Windows 7系统...

1.概述

本文详细讲解了如何傻瓜式的通过Windows PC远程控制Linux服务器,发布J2EE程序。你需要具备以下材料:

Windows PC:

-Windows 7系统(笔者电脑系统)

-安装Xshell软件

-安装WinSCP软件

Linux服务器:

-Linux系统

-安装tomcat

2.Xshell使用介绍

2.1Xshell简介

为了让大家对Xshell有个简单的了解,从网上拷贝一些相关资料,供大家参考:

Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。(http://baike.baidu.com/link?url=gPj-zDQMvLS5C09CD-o-Y4R2DVfym2y2n6i5hWekWrDJYPaiF90ejuAA4qNn6No4Bem8mgsX7qzobL6EpWGdZq)

Xshell中文官网:http://xshell.softonic.cn/

2.2Xshell安装

需要下载的朋友可以在百度里搜索“Xshell”或打开上面的官网下载。

需要强调一点的是,Xshell不算是免费版,因为在安装的过程中,你需要选择“商业版(包含评估版)还是家用/教育”。此处可以选择“Free for home/school”,继续安装。需要选择商业版,就需要在下一步输入注册码,当然不输入注册码也可以安装成功,安装的是评估版,即试用版。

傻瓜式tomcat发布:Windows远程控制Linux服务器发布Tomcat WEB程序

傻瓜式tomcat发布:Windows远程控制Linux服务器发布Tomcat WEB程序

2.3Xshell的用法

安装好Xshell后,第一次打开Xshell会提示你创建会话,当然你也可以在界面上手动点击“新建”按钮来创建新的会话。

傻瓜式tomcat发布:Windows远程控制Linux服务器发布Tomcat WEB程序

(1)创建新的会话。在该页面主要填写“常规”下面的信息。会话名称随便填;协议就看你的Linux服务器支持哪种就选哪种,本人的服务器支持SSH,所以就默认选SSH这种方式了;主机一项需要你填写远程Linux服务器的IP地址;端口指连接至该主机的端口号是多少,可以自定义,也可以默认。填写好后,点击“确定”,创建好的链接会被加入到会话列表中。

傻瓜式tomcat发布:Windows远程控制Linux服务器发布Tomcat WEB程序

(2)如何查看已创建的会话?可以在菜单栏“查看”菜单下将“会话栏”勾上,即可在Xshell底部打开会话栏:

傻瓜式tomcat发布:Windows远程控制Linux服务器发布Tomcat WEB程序

点击会话栏左侧的闪电按钮,会弹出选项菜单,点击“打开(O)…Alt+O”按钮,即可打开会话列表。

傻瓜式tomcat发布:Windows远程控制Linux服务器发布Tomcat WEB程序

(3)连接会话,填写Linux服务器用户名和密码。在会话列表中选择你想连接的会话,然后点击“连接”按钮,会弹框提示你输入Linux服务器的登录用户名。由于我的Linux服务器只有一个用户,那就是“root”,所以此处填写“root”。“记住用户名”可以勾上也可以不勾,如果经常用的话还是勾上方便点。

傻瓜式tomcat发布:Windows远程控制Linux服务器发布Tomcat WEB程序

输入用户名点确定,继续输入密码:

傻瓜式tomcat发布:Windows远程控制Linux服务器发布Tomcat WEB程序

输入完密码点确定,即可打开该Linux服务器的远程连接了:

傻瓜式tomcat发布:Windows远程控制Linux服务器发布Tomcat WEB程序

(4)如何使用Xshell将本机(Windows PC)的文件拷贝至远程的Linux主机上呢?点击Xshell右上角的绿色图标,会弹出Xftp文件传输工具。注意,Xftp软件是需要单独安装的。我的电脑没有安装Xftp所以弹出了如下提示。所以,为了完成文件传输的任务,我使用了我认为更好的文件传输工具“WinSCP”。

傻瓜式tomcat发布:Windows远程控制Linux服务器发布Tomcat WEB程序

3.WinSCP简介与安装

WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。

详细介绍可以查看:http://baike.baidu.com/link?url=X2Z7mKgOMcqxM4mqqRQeNmZlRk3UsK_B0nunOXFUtf8I6WKEBiWM2x_ELlK3wYJNY38MDc3LY7KgilcTU7FEYK

WinSCP官网:http://winscp.net/eng/docs/lang:chs

需要下载的朋友可以在百度里搜索“WinSCP”或打开上面的官网下载。

WinSCP安装好后如下:

傻瓜式tomcat发布:Windows远程控制Linux服务器发布Tomcat WEB程序

整体来说,WinSCP包含三个部分组成:WInSCP菜单区、Windows PC操作区和Linux主机操作区。

(1)如何改变目录。在Windows PC操作区和Linux主机操作区都有一个墨蓝色的地址栏,点击地址栏来更换目录。

(2)如何将Windows PC上的文件上传至Linux主机。最简单的办法是,在Windows PC操作区将目录定位至要上传的文件所在的目录,然后在Linux主机操作区将目录定位至接收上传文件的目录。然后,在Windows PC操作区将要上传的文件(夹)选中,鼠标左键拖动这些文件(夹)移动至Linux主机操作区松手,即可将Windows PC下的文件上传至Linux下的特定目录了。是不是很简单?

(3)远程操作Linux主机文件。在Linux主机操作区右键一个文件,在弹出右键菜单中,我们可以对该文件进行浏览、远程编辑、在Linux主机上复制和移动该文件、删除、重命名、执行脚本、压缩和解压缩文件、查询和比较等等。所以说,WinSCP作为Linux服务器远程操作文件是很专业和方便的。

 

傻瓜式tomcat发布:Windows远程控制Linux服务器发布Tomcat WEB程序
傻瓜式tomcat发布:Windows远程控制Linux服务器发布Tomcat WEB程序

4.发布J2EE程序

(1)使用Xshell连接Linux主机。
(2)进入tomcat根目录。
我的Linux主机的tomcat目录是“/usr/local/tomcat/latest/”,所以在Xshell中通过命令定位到该目录:
cd/usr/local/tomcat/latest/
通过ll或ls命令查看该目录下的文件(夹),或通过pwd命令查看当前目录。
傻瓜式tomcat发布:Windows远程控制Linux服务器发布Tomcat WEB程序
(3)关掉tomcat服务。到tomcat下的bin目录执行“shutdown.sh”脚本:
傻瓜式tomcat发布:Windows远程控制Linux服务器发布Tomcat WEB程序
如果关不掉,提示关闭失败,很有可能是因为tomcat端口占用导致的,所以要执行暴力操作杀掉tomcat进程。
首先要找到tomcat 的进程号:
ps -ef | grep tomcat
ps命令用来查询所有进程的进程号,然后通过通道操作同步执行grep命令查询包含tomcat的进程信息。
傻瓜式tomcat发布:Windows远程控制Linux服务器发布Tomcat WEB程序
比如,在我的Linux主机上查询到的tomcat进程号为20036。
杀掉进程。杀进程使用命令“kill 进程号”,我的tomcat进程号是20036,所以执行:
kill 20036
可以通过以下命令查询tomcat服务是否成功杀掉了:
netstat -na | grep 8080
该指令说白了是查询端口号为8080的正在使用的服务,如果查询结果中没有tomcat则说明tomcat已经成功杀掉了。
(4)上传WEB程序文件。WinSCP的用法已经讲过了,在Windows PC操作区将目录定位至要发布的WEB程序文件夹所在的目录,然后在Linux主机操作区将目录定位至tomcat下的webapps目录。如果之前已经在webapps下发布过了,可以在Linux主机操作区右键之前发布的文件(夹),在右键菜单中选择“删除”。然后再将Windows PC操作区中的要发布的web文件鼠标左键选中拖动至Linux主机操作区(此时目录应该是在webapps下)下即可。
(5)修改配置文件。程序上传到Linux主机后,可能要更改WEB程序的配置文件。WinSCP支持文件的查看和编辑。在WinSCP的Linux主机操作区定位到配置文件所在目录,右键要变更的配置文件,选择编辑或编辑方式,编辑好保存即可。
(5)重新启动tomcat服务。通过上一步已经将Windows下要发布的WEB程序上传至Linux服务器的tomcat下的webapps下了,我们可以重启tomcat服务了。
去tomcat下的bin目录执行“startup.sh”脚本启动tomcat服务。
傻瓜式tomcat发布:Windows远程控制Linux服务器发布Tomcat WEB程序
(6)发布完成。我们可以在浏览器中输入网址并打开查看来验证是否已经发布成功了。如果能正常打开网页,说明已经发布成功。

来自:/uploads/allimg/170802/3q4usgdrawv
------分隔线----------------------------