文档章节

阿里云Ubuntu 14.04.5 LTS JavaWeb开发环境搭建

SummerGao
 SummerGao
发布于 2018/07/18 19:39
字数 800
阅读 20
收藏 0

一、安装JDK(本文以 jdk-7u45-linux-i586.tar.gz 为例进行安装)

1.下载jdk-7u45-linux-i586.tar.gz

JDK包括32位系统的与64位系统的,在下载之前可以执行以下命令来查看自己系统是64位的还是32位的,i3686到i686是32位,x86_64是64位的:

uname -m

1.删除OpenJDK

sudo apt-get purge openjdk*

apt-get autoremove

2.解压缩

tar -xvf jdk-7u45-linux-i586.tar.gz

3.创建安装目录

cd /usr/lib

mkdir jvm

cd jvm

mkdir java_7_sun

4.复制

cp –fr jdk1.7.0.45 /usr/lib/jvm/java_7_sun

5.安装JDK

export JAVA_HOME=/usr/lib/jvm/java_7_sun/jdk1.7.0.45

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

6.查看安装是否成功

java -version

命令行打印出JAVA版本信息说明安装成功。

8.添加环境变量到启动文件(如果提示vim未安装,使用apt-get安装即可)

vim ~/.bashrc

添加至最尾行:

export JAVA_HOME=/usr/lib/jvm/java_7_sun

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

二、安装mysql

1.安装

apt-get update

sudo apt-get install mysql-server

配置数据库密码

2.查看是否安装成功

mysql -u root -p

要求输入密码,说明已安装成功,输入你设置的密码登录mysql命令行窗口。

3.修改数据库编码为utf-8

默认登录mysql之后可以通过SHOW VARIABLES语句查看系统变量及其值:

mysql> show variables like '%character%';

数据库编码

4.修改/etc/mysql/my.cnf 文件,

sudo vim /etc/mysql/my.cnf

在[client ]下面加入

default-character-set=utf8

在[ mysqld ]下面加入

character-set-server=utf8

init_connect='SET NAMES utf8'

(或者是SET NAMES 'utf8')

5.重启mysql

sudo /etc/init.d/mysql restart 

6.查看mysql编码

show variables like 'character%';

mysql编码修改

7.允许远程访问

改表法 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

mysql -u root -p

mysql>use mysql

mysql>update user set host = '%' where user = 'root';

mysql>select host, user from user;

授权法: 你想myuser使用mypassword从任何主机连接到mysql服务器的话。

mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

mysql>FLUSH PRIVILEGES;

如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码。

mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

mysql>FLUSH PRIVILEGES;

三、tomcat安装(以apache-tomcat-7.0.55.tar.gz为例)

1.下载

下载apache-tomcat-7.0.90.tar.gz

2.解压缩

tar xvzf apache-tomcat-7.0.90.tar.gz

3.安装

mv apache-tomcat-7.0.90 tomcat

sudo mv tomcat /usr/local/

cd /usr/local/tomcat

4.更改用户

sudo chown -R root .

sudo chgrp -R root .

4.配置环境变量

vim /usr/local/tomcat/bin/catalina.sh

环境变量

5.启动tomcat

cd /usr/local/tomcat/bin

cd /usr/local/tomcat/bin

./startup.sh 

环境变量加载

6.查看启动日志

cd /usr/local/tomcat/bin

tail -f  catalina.out 

tomcat启动日志

7.设置开启自启动

编辑文件/etc/rc.local,添加tomcat的startup.sh文件绝对路径,如下图所示。

vim /etc/rc.local

设置开机启动

总上已完成Java Web服务器环境的搭建。

© 著作权归作者所有

SummerGao
粉丝 4
博文 219
码字总数 83977
作品 0
济南
高级程序员
私信 提问
阿里云上搭建webRTC 服务器——Licode

阿里云上搭建webRTC 服务器——Licode 系统配置 阿里云服务器 Ubuntu 14.04.5 LTS Docker 环境搭建 在一台空的机器上搭建docker环境,先要安装docker,执行下面的命令即可: 执行下面的shell...

harlanc
01/06
0
0
frp配置本地服务端口到服务器80端口

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Yan_Chou/article/details/53406095 搭建环境: ubuntu 16.04 LTS (本地服务计算机) ubuntu 14.04 LTS(阿里...

anteoy
2016/11/30
0
0
Ubuntu 为所有受支持的版本提供重要的 Linux 内核更新

近日,Canonical 发布了针对所有受支持的 Ubuntu 版本的一系列重要 Linux 内核更新,以解决影响各种内核组件的 50 多个安全漏洞。 新的内核安全更新现在可供 32 位和 64 位的 Ubuntu 18.04 L...

局长
2018/08/27
2.6K
1
Linux(Ubuntu14.04 LTS)前言

过去用服务器基本都是在他人已经搭建好系统及服务的基础上去使用,但是以后的工作中难免会遇到需要自己在服务器上去搭建各种服务,所以也就有了这一系列博客,记录一下自己搭建的过程中实际遇...

CheN_exe
2016/10/07
2
0
Ubuntu14.04(内核4.4.0)更换docker(v1.12.5)存储驱动为overlay2

一,基础信息 root@ubuntu14:~# uname -r 4.4.0-31-generic root@ubuntu14:~# cat /etc/issue Ubuntu 14.04.5 LTS n l root@ubuntu14:~# cat /etc/os-release NAME="Ubuntu" VERSION="14.04.......

karterzhang
2017/05/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

精华帖

第一章 jQuery简介 jQuery是一个JavaScript库 jQuery具备简洁的语法和跨平台的兼容性 简化了JavaScript的操作。 在页面中引入jQuery jQuery是一个JavaScript脚本库,不需要特别的安装,只需要...

流川偑
13分钟前
3
0
语音对话英语翻译在线翻译成中文哪个方法好用

想要进行将中文翻译成英文,或者将英文翻译成中文的操作,其实有一个非常简单的工具就能够帮助完成将语音进行翻译转换的软件。 在应用市场或者百度手机助手等各大应用渠道里面就能够找到一款...

401恶户
25分钟前
1
0
jenkins 插件下载加速最终方案

推荐做法 1、告诉jenkins 我哪些插件需要更新 jenkins插件清华大学镜像地址 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 1.进入jenkins系统管理 2.进入插件管...

vasks
31分钟前
3
0
composer爆错:zlib_decode():data error

解决办法:先用 composer diagnose 命令检测 然后 composer self-update 更新composer版本 最后执行 composer update 或者 composer install composer 切换阿里云镜像 用起来还快 composer c...

koothon
37分钟前
3
0
shangcheng-my

1.数据库主键、外键类型为bigint,那么在后台应该用什么类型的变量定义? 后台用string接收,因为前段传过来的一般都是json字符串,后台直接接收,mysql是可以吧数字类型的字符串转换为对应的...

榴莲黑芝麻糊
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部