在上次的结对作业中(如果您对这几句话一头雾水的话就请忽视掉吧),因为我们小组制作的是Web版本的项目,需要布置在服务器上才算完成。故申请了一个腾讯云服务器用于运行项目,在这个过程中了解了如何在服务器上布置vsptf,jdk环境,以及布置tomcat。在这里把经验分享给大家。

  在看这篇文章前需要准备的东西:

    1、一款云服务器;(腾讯云与阿里云都提供注册试用服务)

    2、Xshell以及Xftp;(百度自取)

  需要注意的是,因为本人以前使用过Xshell和Xftp所以选用了这两款软件来布置自己的服务器,如果使用的是WinSCP这样的工具则可以跳过vsftp安装的教程。

  一、在Xshell上链接服务器:

    打开Xshell,首先要新建一个会话(连接也可以,名称什么随意了):

    

    名称随便来一个也行(这里我就默认的吧),这里使用SSH协议(一般也是默认选项):

    

    公网IP很容易就可以找到(这里以腾讯云为例):

    

    然后点击用户身份认证

    

    设置你服务器的用户名与密码,然后点击确定。

    

    然后就可以连接到服务器上了。如果如下图的话就算连接成功了:

    

  二、在服务器上安装vsftp文件服务器:

    这部分参考这篇博客:https://blog.csdn.net/jeikerxiao/article/details/72910169

    你可能不清楚linux系统下如何编辑文件所以请参考这篇博客:https://www.centos.bz/2011/10/linux-file-view-edit/

    当然,如果你手头有一本《鸟哥的linux私房菜》话就好多了,书中有更加详细的vim操作说明(至少比上面连接中描述的清楚)。

  三、用Xftp连接自己的服务器:

    打开Xftp,同样新建一个连接:

    

    你会看到这样的一个窗口:

    

    将协议调成SFTP,在主机输入公网IP,在用户名和密码用自己的用户名密码(与Xshell里用户验证相同的用户名与密码)。

    然后就可以连接自己的服务器了:

    

    利用Xftp可以很简单就完成文件的上传下载工作,十分方便。

  三、安装jdk与tomcat:

    在这里直接提供我参考的两篇博客吧:

     安装jdk:https://blog.csdn.net/hanchao_h/article/details/72762088

    安装tomcat并部署项目:http://www.cnblogs.com/hanyinglong/p/5024643.html

  

  最后祝大家玩的愉快。我也只是一名初学者,参考很多博客磕磕绊绊才完成这一系列操作,如果您在看完这篇博客还有疑问的话还请在博客下方留言,大家一起商讨一同进步。

如何在服务器(centOS系统)上运行JavaWeb项目的更多相关文章

  1. Linux CentOS系统上安装Eclipse

    Linux CentOS系统上安装Eclipse 1. 下载Eclipse软件 下载网址:http://www.eclipse.org/downloads/packages/release/Juno/ ...

  2. 【转载】在Centos系统上采用二进制文件部署Node.js环境

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又 ...

  3. [转]C#程序无法在64位系统上运行之.NET编译的目标平台

    今天将编译的C#的exe拷贝到测试机上(Win7_64bit),一运行就挂了,提示“stop working”,一开始怀疑测试机上没有安装.net framework框架,追究半天原来是编译的目标平台 ...

  4. Linux Centos 系统上安装BT客户端 Transmission

    Linux Centos 系统上安装BT客户端 Transmission   Transmission是一种BitTorrent客户端,特点是一个跨平台的后端和其上的简洁的用户界面,以MIT许可证和G ...

  5. 发布项目到 Linux 上运行 Core 项目

    发布项目到 Linux 上运行 Core 项目 目录索引 [无私分享:ASP.NET CORE 项目实战]目录索引 简介 ASP.Net Core 给我们带来的最大的亮点就是跨平台,我在我电脑(win ...

  6. eclipse 使用tomcat运行JavaWeb项目,文件修改后为何不用重启tomcat? (运行web项目的4种方式)探究

                    1.情景说明 在eclipse中,为什么Java文件修改后,重启tomcat class文件才能生效? 为什么jsp修改后,不需重启tomcat就能立即生效? 为什么静 ...

  7. 如何在Linuxt系统下运行maven项目

    如何在Linuxt系统下运行maven项目 我们知道现在利用MAVEN来管理JAVA项目是非常常见的.比如公司一般都有一个自己的MAVEN仓库,通过MAVEN仓库来解决我们的项目依赖,更加方便的构建项 ...

  8. linux安装docker,并在docker上运行springboot项目

    docker架构示例图 仓库---> 镜像 --->  容器 一.安装docker 1.通过 uname -r 命令查看你当前的内核版本 uname -r 2使用 root 权限登录 Ce ...

  9. idea本地运行JavaWeb项目

    1.需安装的软件有: JDK,当前版本jdk1.8 maven,当前版本3.2.1 mysql,mysql5.7 tomcat,tomcat9 git客户端,TortoiseGit-2.1.0.0-6 ...

随机推荐

  1. [笔记] Delphi 10.2.1 Tokyo 安装使用笔记

    Android 平台: ListView 滑动速度已有改善,但比起 Berlin 还是略慢一些(在较慢的机子可感觉的到)仅于 Android 平台,其它平台没差. TMemo, TEdit 输入文字的 ...

  2. 从 OPC 到 OPC UA

    [前言]OPC是一个工业标准,所属国际组织是OPC基金会,现有会员已超过220家,包括世界上所有主要的自动化控制系统.仪器仪表及过程控制系统的公司. [经典 OPC]经典OPC规范基于微软Window ...

  3. Linux tree 命令乱码

    今天在执行Linux下的tree命令的时候,出现了乱码.上网查了一下说需要使用tree --charset ASCII,强制使用ASCII字符.这样确实可以输出正常了.但是我的环境里的LANG=US. ...

  4. PyQt5利用QPainter绘制各种图形

    这个例子我做了好几天: 1)官网C++的源码,改写成PyQt5版本的代码,好多细节不会转化 2)网上的PyQt的例子根本运行不了 填了无数个坑,结合二者,终于能完成了一个关于绘图的东西.这个过程也掌握 ...

  5. Gitlab+Jenkins学习之路(五)之git merge和git rebase的区别

    命令行测试 [root@linux-node1 ~]# mkdir testing [root@linux-node1 ~]# [root@linux-node1 ~]# cd testing/ [r ...

  6. P3592 [POI2015]MYJ

    P3592 [POI2015]MYJ 一道比较烦的区间dp.. 昨天上课讲到了这题,然后就在lg翻到了 然后调了很久很久..... 设\(f[l][r][k]\)为区间\([l,r]\)中,最小值\( ...

  7. PLSQL_数据泵Datapump导入导出数据IMPDP / EXPDP(概念)(Oracle数据导入导出工具)(转)

    一.摘要 在平常备库和数据库迁移的时候,当遇到大的数据库的时候在用exp的时候往往是需要好几个小时,耗费大量时间.oracle10g以后可以用expdp来导出数据库花费的时间要远小于exp花费的时间, ...

  8. Google 日历短信通知没有了

    关于 Google 日历短信通知的重要通知 从 2015 年 6 月 27 日起,Google 日历将不再发送短信通知.短信通知是我们在智能手机问世之前推出的功能.如今,智能手机和通知随处可见,即使处 ...

  9. ionic生成签名的APK方法总结

    ionic生成签名的apk步骤如下: 1. 在项目目录下运行 ionic build android --release 先生成一个未签名的apk 2. 在项目目录下运行 keytool -genke ...

  10. JavaWeb项目学习教程(2) 系统数据库设计

    最开始本来想写一个管理系统,因为考虑到期末来临,我女朋友就可以看着教程然后学一些东西,然后可以自己慢慢手敲代码.但无奈自己也太懒,两个月过后,我才开始继续写这个博客,而现在我都已经开学了.不过博客还是 ...