如何在服务器(centOS系统)上运行JavaWeb项目
在上次的结对作业中(如果您对这几句话一头雾水的话就请忽视掉吧),因为我们小组制作的是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项目的更多相关文章
- Linux CentOS系统上安装Eclipse
Linux CentOS系统上安装Eclipse 1. 下载Eclipse软件 下载网址:http://www.eclipse.org/downloads/packages/release/Juno/ ...
- 【转载】在Centos系统上采用二进制文件部署Node.js环境
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又 ...
- [转]C#程序无法在64位系统上运行之.NET编译的目标平台
今天将编译的C#的exe拷贝到测试机上(Win7_64bit),一运行就挂了,提示“stop working”,一开始怀疑测试机上没有安装.net framework框架,追究半天原来是编译的目标平台 ...
- Linux Centos 系统上安装BT客户端 Transmission
Linux Centos 系统上安装BT客户端 Transmission Transmission是一种BitTorrent客户端,特点是一个跨平台的后端和其上的简洁的用户界面,以MIT许可证和G ...
- 发布项目到 Linux 上运行 Core 项目
发布项目到 Linux 上运行 Core 项目 目录索引 [无私分享:ASP.NET CORE 项目实战]目录索引 简介 ASP.Net Core 给我们带来的最大的亮点就是跨平台,我在我电脑(win ...
- eclipse 使用tomcat运行JavaWeb项目,文件修改后为何不用重启tomcat? (运行web项目的4种方式)探究
1.情景说明 在eclipse中,为什么Java文件修改后,重启tomcat class文件才能生效? 为什么jsp修改后,不需重启tomcat就能立即生效? 为什么静 ...
- 如何在Linuxt系统下运行maven项目
如何在Linuxt系统下运行maven项目 我们知道现在利用MAVEN来管理JAVA项目是非常常见的.比如公司一般都有一个自己的MAVEN仓库,通过MAVEN仓库来解决我们的项目依赖,更加方便的构建项 ...
- linux安装docker,并在docker上运行springboot项目
docker架构示例图 仓库---> 镜像 ---> 容器 一.安装docker 1.通过 uname -r 命令查看你当前的内核版本 uname -r 2使用 root 权限登录 Ce ...
- idea本地运行JavaWeb项目
1.需安装的软件有: JDK,当前版本jdk1.8 maven,当前版本3.2.1 mysql,mysql5.7 tomcat,tomcat9 git客户端,TortoiseGit-2.1.0.0-6 ...
随机推荐
- 使用C语言给php写扩展
1.在php源码路径的ext文件夹下,新建一个extend_test.def文件,编辑文件内容为 string my_test_function(string str,int n) 2.在当前目录执行 ...
- Error message: “'chromedriver' executable needs to be available in the path”
下载一个chromedriver(https://chromedriver.storage.googleapis.com/index.html?path=2.44/) 直接把chromedriver. ...
- 记一次Apache Carbondata PR的经历
前言 前段时间有幸接触到Apache Carbondata,试用过程中发现了一个小小的问题,并且又很快的定位到了问题.然后在社区群里反映了下,负责人问愿不愿意提个JIRA,PR,然后我在没有任何开源 ...
- HTTP协议图
- Oracle OEM启动方法
首先要启动 listener: lsnrctl start 对于dbconsole:emctl start dbconsole
- 【转载】COM 组件设计与应用(十)——IDispatch 接口 for VC.NET
原文:http://vckbase.com/index.php/wv/1225.html 一.前言 终于写到了第十回,我也一直期盼着写这回的内容耶,为啥呢?因为自动化(automation)是非常常用 ...
- 【HNOI2013】数列
题面 题解 设\(\{a_n\}\)为差分数组,可以得到柿子: \[ \begin{aligned} ans &= \sum_{a_1 = 1} ^ m \sum_{a_2 = 1} ^ m ...
- Object C学习笔记11-数组
在Object C也提供了类似C#中的Array数组对象,在Object C中使用NSArray 来创建数组:但是在Object C中NSArray 只能存放对象类型的指针,不能存放int,char, ...
- Object C学习笔记8-字符串NSString之二
5. 字符串是否包含 hasPrefix 判断字符串是否以某个字符串开头 hasSuffix 判断字符串是否以某个字符串结尾 NSString *str1=@"Object C学习正在进行中 ...
- 关于判断用户输入的是不是int类型,这次没有正则表达式
末尾没有目的地的出租车,污点证人禁止入内!!! 不同的尝试有不同的方法 关于int类型的判断,我尝试了这么一个方法,可行,只是笨 正则表达式我没有搞清楚,没办法给大家讲解,欢迎各位明白人讲解,或者是我 ...