Xshell 简介:

Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。

Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。

Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的

Xftp简介:

是一个基于 MS windows 平台的功能强大的SFTP、FTP 文件传输软件。使用了 Xftp 以后,MS windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。Xftp 能同时适应初级用户和高级用户的需要。它采用了标准的 Windows 风格的向导,它简单的界面能与其他 Windows 应用程序紧密地协同工作,此外它还为高级用户提供了众多强劲地功能特性。

此篇博客使用的是 tomcat 服务器

第一步:

使用Xshell&Xftp实现远程登录及文件传输 参考:点击打开链接  这篇博客图文说明很具体 我就不一一说明了

第二步:

到tomcat服务器上下载相应的tomcat :tomcat官网

第三步:

使用xshell连接远程服务器  登录成功后点击如图按钮 打开xftp:

第四步:

在xftp中将下载的tomcat上传到远程上

第五步:

在xshell 中用cd 命令定位到tomcat下的webapps目录下 同时在xftp中也打开tomcat至webapps目录下

后期就可以先在xshell中定位到webapps目录下再点击第二步中的按钮打开xftp 这样xftp打开就在webapps目录下了

第六步:

将项目打包并上传至tomcat的webapps目录下 ,这时可以在xshell 中使用 ll 或者 ls 查看文件是否已经上传成功如图 :(项目包已存在webapps目录下则表示上传成功)

第七步:开始启动tomcat服务器

首先使用cd 命令到tomcat服务器的bin目录下

假设现在是在 webapps目录下 执行 cd ../bin 即可至bin目录

第八步:

在xftp 中将 startup.sh    shutdowh.sh   catalina.sh 的权限全部放开

1.在xftp中选中startup.sh 右击选择更改权限

2.在弹出窗口将执行权限全部选中

方案一:

在xshell 中bin目录下

执行命令: ./startup.sh  即可启动tomcat

执行命令:  ./ shutdowh.sh 即可停止服务

方案二:

在xshell中bin目录下

执行命令: nohup sh catalina.sh run &

执行完命令后可执行命令: tail -f nohup.out  监控输出

执行命令: ./shoutdown.sh 即可停止服务

-----------------------------------------------------------------------------------------------------------------------------

附:也可使用杀进程的方式停止服务

步骤一:

执行命令 :  ps -ef|grep java  查看所有进程

步骤二:

执行命令 : kill -9  进程号

即可删除进程    停止服务

如图:tomcat 7.0.82 的进程号即为11611   杀进程命令: kill -9 11611

其他 :

在启动项目时曾经遇到过一个问题

大概意思是:java环境未加载

解决办法:

在tomcat的bin目录下执行命令: source /etc/profile

接着执行 java -version 查看java版本  显示java 版本号即加载成功

重新启动tomcat即可

xshell+xftp将项目部署到远程服务器上的更多相关文章

  1. 详细的图文教程来实现 eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上

    很多初学,尤其自学JavaWeb的朋友首次在eclipse下配置tomcat时,总会有种难下手的感觉,在此,通过图文解说的方法,最直观的向大家演示一遍该配置过程. 第一部分:eclipse环境下如何配 ...

  2. fis-receiver:一行命令将项目部署到远程服务器

    前言 本项目基于FIS2,没了.其实fis项目本身就提供了php版本的范例,这里翻译成node版本. 项目地址:https://github.com/chyingp/fis-receiver 服务端接 ...

  3. 【SqlServer】如何把本地SqlServer数据库部署到远程服务器上

    这里笔者使用的使用SqlServer2012,本机和远程环境均为Win7. 1.选中需要部署的数据库,右击>任务>分离.选中删除连接. 2.现在在左侧的表中就看不见刚才那个数据了. 3.在 ...

  4. vue项目部署到IIS服务器上

    前端Vue项目需要部署到IIS服务器上: 准备工作: 1:部署IIS服务器 2:项目npm run build打包生成需要部署的文件(dist文件夹)我的是manage文件夹 开始部署: 1:复制文件 ...

  5. 把 web 项目部署到 Linux 服务器上

    1.打开 eclipse,在已经完成的 web 项目上面点击右键,选择 export,然后选择导出成 war 包. 以部署 SMBMS 项目为例   2.项目打包成 war ,选择项目导出到的位置. ...

  6. 在 eclipse 中将 web 项目部署到 tomcat 服务器上

    1.在 eclipse 中,选择 Window--->Preferences--->Server--->Runtime Environments,选择 Add 按钮 2.在弹出的对话 ...

  7. 如何将web项目部署到Ubuntu服务器上

    情景回顾: 前几天在下本着人道主义原则帮我老师的一个朋友做了个小网页,(啥人道不人道的,主要是给钱了),做完之后本来是想偷懒直接把网页扔给他自己部署去吧,结果让我帮忙部署一下,得,偷懒也偷不成了,搞吧 ...

  8. 案例 (一)如何把python项目部署到linux服务器上

      一.背景 用Python写了个脚本,需要部署到Linux环境的服务器上,由于服务器linux系统(centos,redhat等)自带的是python2,现在的python萌新都是从python3开 ...

  9. Django项目部署到Apache服务器上

    之前写了把Django部署到XAMPP上,但是有bug,翻apache日志的时候发现会无法import _ssl,然后我就怒而直接装apache2了 配置方法大约和这篇文章差不多 安装必要的包 sud ...

随机推荐

  1. CF940F Machine Learning(带修莫队)

    首先显然应该把数组离散化,然后发现是个带修莫队裸题,但是求mex比较讨厌,怎么办?其实可以这样求:记录每个数出现的次数,以及出现次数的出现次数.至于求mex,直接暴力扫最小的出现次数的出现次数为0的正 ...

  2. 百度网盘下载神器 PanDownload v2.0.9(破解版、不限速)

    一直用这个软件来下载百度网盘的东西,不限速,贼爽.  链接:https://pan.baidu.com/s/1UjF47YWd2v9x52c5sjhutQ 提取码:v9pe 也可以直接到官网下载:ht ...

  3. 远程桌面,出现身份验证错误,要求的函数不正确,这可能是由于CredSSP加密Oracle修正

    问题点: 升级至win10 最新版本10.0.17134,安装最新补丁后无法远程win server 2016服务器,报错信息如下: 出现身份验证错误,要求的函数不正确,这可能是由于CredSSP加密 ...

  4. django的model字段在保存的时候做预处理怎么办?

    django的model字段在保存的时候做预处理怎么办? 比如这个model: class Book(Model): publish_date = DateField() 但是在保存时,用户输入数据是 ...

  5. A4纸表格打印

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  6. CodeForces (字符串从字母a开始删除k个字母)

    You are given a string s consisting of n lowercase Latin letters. Polycarp wants to remove exactly k ...

  7. POJ 3659 再谈树形DP

    Cell Phone Network Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 5325   Accepted: 188 ...

  8. php://filter(文件包含漏洞利用)及php://input

    1. php://filter 文件包含漏洞:https://blog.csdn.net/fageweiketang/article/details/80699051 筛选过滤应用: 1. 字符串过滤 ...

  9. 吴裕雄--天生自然 JAVASCRIPT开发学习: DOM - 改变 HTML

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  10. 程序Dog的大梦想

    一.我是程序狗 "怎么又是任宏啊,每天都起这么早,要命啊--" "人家任宏可是要成为学霸的男人,咱们这些凡夫俗子啊,理解不了这么伟大的理想--"----微电影& ...