购买腾讯云服务器

感觉这并没有什么好说的,直接链接进去,点击支付,简单粗暴。

链接地址:云+校园扶持计划(学生10元每月,1核2G的云服务器,还是很便宜的)。

一般情况下:选择Ubuntu16.04的系统(Linux系统),不要选择Windows!多学学Linux不好么?

登录Linux

购买了云服务器之后,第一个想法肯定是登上去看看!

登陆的账号和初始密码,腾讯云会发送到你的邮箱中,注意查收。

关于登录的信息,主要分为密码登录和SSH密钥登录。

这里有腾讯云官方资料:登录 Linux 实例。

  • PuTTY(用来打开命令行)的下载地址:Download PuTTY: latest release ;
  • WinSCP(用于传输文件)的下载地址:Download WinSCP。

在上面腾讯云官方资料中,“本地 Windows 计算机 SSH 密钥登录”章节的内容,非常详细的讲述了步骤。

如果这里按照步骤,却总是登录不上去的话,显示错误:

Disconnected: No supported authentication methods available (server sent:public key)。

这个时候一般有两个原因:

  • 第一个:云服务器实例是否允许 22 端口的入流量;
  • 第二个:PuTTY的密钥可能出现了问题(不知道会有什么问题,就是不太对)。

第一个的判断方法:

通过网页的密钥登录,看能否登陆成功,如果登陆成功就基本不是22端口的问题了。

如果是22端口没有开启,这个时候就是安全组的设置了。

这里有腾讯云官方资料:安全组。

具体的位置就是:

第二个的解决方法:

重新设置一个密钥,再来一次(我就是这个情况)……

搭建Java开发环境

注意:如果出现权限不足的情况,请使用sudo开头!

JDK环境配置

1.首先配置jdk环境,到官网下载jdk的Linux版本

2.建立目录/usr/local/java用于存放jdk文件

mkdir /usr/local/java

3.在下载目录下打开终端,将下载的jdk拷贝到/usr/local/java下

cp jdk-8u121-linux-x64.tar.gz /usr/local/java

4.进入/usr/local/java,并将jdk解压到当前文件夹,将压缩包删除

cd /usr/local/java
sudo tar xvf jdk-8u121-linux-x64.tar.gz
sudo rm jdk-8u121-linux-x64.tar.gz

5.接下来配置环境变量,用vim打开~/.bashrc

sudo vim ~/.bashrc

6.在文件结尾添加:

export JAVA_HOME=/usr/local/java/jdk1.8.0_121
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

保存并返回

7.将环境配置信息应用一下

source ~/.bashrc

8.最后检查一下配置是否成功

java -version

若成功显示如下信息

java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

Tomcat环境配置

1.下载tomcat的Linux版本,官网链接。

2.与上文的JDK步骤一样,进行如下的步骤

mkdir /usr/local/tomcat
cp apache-tomcat-7.0.78.tar.gz /usr/local/tomcat
cd /usr/local/tomcat
sudo tar -zxvf apache-tomcat-7.0.78.tar.gz
sudo rm apache-tomcat-7.0.78.tar.gz

3.修改setclasspath.sh

cd apche-tomcat-7.0.78/bin
sudo vim startup.sh

注意:如果进入bin的时候,权限不够的话,需要修改权限。

chmod 777 apche-tomcat-7.0.78/bin

4.运行startup.sh即可启动tomcat服务

sudo ./startup.sh

浏览器访问:ip地址:8080,如果出现了如下的页面,Tomcat就配置成功了:

注意:但如果出错,显示JAVA_HOME的问题就是没有配置Tomcat的JAVA_HOME地址:

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined. At least one of these environment variable is needed to run this program.

这是因为:使用的jdk不是通过yum安装的,是我从官网直接下载的,虽然我修改了java_home,但不太智能的tomcat仍然没有自动识别出java_home路径。

解决方法:

编辑文件 /usr/local/tomcat/bin/catalina.sh (根据你自己的jdk路径进行修改) 在文件的正文开头,即正式代码前,大概在99行添加如下代码:

export JAVA_HOME=/usr/local/jdk1.8.0_121
export JRE_HOME=/usr/local/jdk1.8.0_121/jre

修改后大概是下面的样子:

# $Id: catalina.sh 1202062 2011-11-15 06:50:02Z mturk $
# -----------------------------------------------------------------------------export JAVA_HOME=/usr/local/jdk
export JRE_HOME=/usr/local/jdk/jre# OS specific support.  $var _must_ be set to either true or false.
cygwin=false
darwin=false
os400=false
case "`uname`" in
CYGWIN*) cygwin=true;;
Darwin*) darwin=true;;
OS400*) os400=true;;
esac .....................

MySQL环境配置

主要步骤可以参考链接:腾讯云 Ubuntu 安装并远程访问 MySQL。

这里有一个问题:需要对bind-address = 127.0.0.1这一行进行注释,然而在文件etc/mysql/my.cnf中找不到!

此时可以到文件/etc/mysql/mysql.conf.d/mysqld.cnf中寻找。

【腾讯云】Ubuntu16.04下搭建Java开发环境一站式服务(WinSCP、PuTTY、JDK、MySQL、Tomcat)相关推荐

  1. 如何在64位Ubuntu16.04下安装java开发环境

    一.环境介绍 系统版本:64位Ubuntu 16.04: java版本:jdk-8u212-linux-x64.tar.gz(从官网上下载,步骤见下): 二.java安装包下载 进入oracle的下载 ...

  2. ubuntu16.04上搭建stm32f4开发环境

    ubuntu16.04上搭建stm32f4开发环境 工程源码的地址 https://github.com/txson/ubuntu-stm32 欢迎大家参与修改 搭建交叉编译环境 stm32 属于ar ...

  3. Linux系统下搭建java开发环境

    文章目录 安装jdk8 安装maven 安装idea 参考文章 不论在windows系统下,还是在linux系统下,搭建java开发环境的过程基本都是一样的,都要 下载.安装jdk,配置环境变量:JA ...

  4. 在mac下搭建java开发环境

    刚刚从windows系统转到使用mac系统,感觉不是特别熟悉,需要一定的适应时间.下面简单介绍一下mac下搭建基本的java开发环境. 1.安装jdk 安装jdk1.7后,发现不需要进行环境变量配置, ...

  5. Ubuntu16.04下Qt交叉编译开发环境搭建

    http://blog.csdn.net/lell3538/article/details/52463744 一.环境及软件包介绍: (一)系统环境 ubuntu16.04 64位 (二)软件包 1. ...

  6. fedora java 开发环境_在Linux(Fedora)下搭建JAVA开发环境

    参考ORACLE的官方文档: https://docs.oracle.com/javase/tutorial/getStarted/cupojava/index.html JAVA开发基本上有这三个平 ...

  7. 腾讯云轻量应用服务器搭建LAMP 开发环境

    LAMP(Linux+Apache+MySQL+PHP)是目前国际流行的 Web 应用框架,包括了 Linux 操作系统.Apache Web 服务器.MySQL/MariaDB 数据库和 PHP 编 ...

  8. 在 Linux 下搭建 Java 开发环境

    2019独角兽企业重金招聘Python工程师标准>>> 为了便于管理,建议将所有开发工具都安装在 /opt 目录下. 1 安装 JDK 1) 下载 JDK 安装包 自行从 Oracl ...

  9. mac下搭建java开发环境:eclipse+tomcat+maven

    一.安装eclipse 直接下载 二.安装JDK 下载mac版专用的jdk1.7,地址如下:http://jdk7.java.net/macportpreview/, 确认java使用的版本:开一个终 ...

最新文章

  1. mysql统计不及格科目_SQL语句 统计各个学生的不及格科目数量及不及格率 ,2条语句...
  2. Golang中time包
  3. Google BigQuery——企业级大数据分析工具
  4. Redhate5.4下Oracle 11g安装
  5. 【自动驾驶】21.左手坐标系和右手坐标系
  6. intellisense_SQL Server IntelliSense的使用和故障排除–适用于SQL Server 2012或更高版本
  7. python 熊猫钓鱼_Python数据结构与算法之使用队列解决小猫钓鱼问题
  8. DVWA系列之20 反射型XSS分析
  9. 如何安装vs2010助手?
  10. 标注工具: Label Studio
  11. Java常见面试题:数据库优化策略有哪些?
  12. Stata:面板数据模型一文读懂
  13. scrapy follow 笔记
  14. 虚幻4全自动连续射击
  15. DAY1古典概型和几何概型
  16. saas(sccs)、less、stylus三者的区别
  17. win10系统vs2019 mpich配置
  18. 中国现在开源系统cms 论坛排行榜
  19. 2022-05-14 Unity核心7——2D动画
  20. 安徽大学正方教务系统 用JS 一键完成 教师评价

热门文章

  1. Android OpenGL ES 渲染文本
  2. http://www.baidu.com/cb.php?,存在劫持风险的第三方JS地址
  3. Windows 7登陆时自动创建TEMP临时文件夹问题解决
  4. addEventListener兼容ie低版本
  5. python win7正常的文件路径到win10报错_如何更改临时文件路径_win10怎么更改临时文件夹的路径图文步骤...
  6. UICollectionView 自定义布局教程: Pinterest
  7. 沧海一粟小组(第二次作业)
  8. u盘正常接入后计算机无法看到,能识别U盘但显示不出来的解决办法【详解】
  9. Stackoverflow介绍
  10. 百度 android 市场,百度