阿里云服务器搭建javaweb环境

阿里云服务器(学生版)
系统版本:ubuntu16.04 64位
1.MySQL的安装
安装版本:5.7.2
密码:root
root:/home# sudo apt-get install mysql-server
阿里云服务器搭建javaweb环境_第1张图片
密码:root
service mysql start启动mysql
sudo netstat -tap | grep mysql查看是否已经启动
tcp 0 0 localhost:mysql *:* LISTEN 3745/mysqld 证明已经启动
数据文件默认安装路径:/var/lib/mysql 
安装文件默认安装路径:/etc/mysql
root@sunlei:/home# mysql -u root -p 进入mysql
mysql> show variables like "char%"; 查询数据库编码方式
阿里云服务器搭建javaweb环境_第2张图片
root@sunlei:/home# cd /etc/mysql/mysql.conf.d
root@sunlei:/etc/mysql/mysql.conf.d# vi mysqld.cnf
添加一句配置
阿里云服务器搭建javaweb环境_第3张图片
屏蔽一条配置(能够让外部访问服务器)
阿里云服务器搭建javaweb环境_第4张图片
root@sunlei:/etc/mysql/mysql.conf.d# service mysql restart 重启mysql
阿里云服务器搭建javaweb环境_第5张图片
编码方式修改为了utf-8了。
// 创建一个供外部访问的账号mysql> grant all privileges on *.* to 英文账号@'%' identified by '新密码' with grant option;// 查一下(yang新创建的账号)mysql> select user, host from mysql.user;

2.jdk下载安装
下载路径: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
版本:jdk-8u151-linux64.tar.gz
通过FTP将安装包上传到服务器

在usr/lib下创建一个文件夹jvm
root@sunlei:/home/sunlei#sudo tar zxvf jdk-8u151-linux-x64.tar.gz -C /usr/lib/jvm
解压安装包到jvm文件夹下
root@sunlei:/usr/lib/jvm# sudo mv jdk1.8.0_151 java //将文件改名为java
root@sunlei:/usr/lib/jvm# vim ~/.bashrc //编辑文件
在该文件的最底部加上如下内如:
export JAVA_HOME=/usr/lib/jvm/java
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

添加完成,保存退出
root@sunlei:/usr/lib/jvm# source ~/.bashrc //使修改生效
root@sunlei:/usr/lib/jvm# java -version //查看安装是否成功

安装成功会显示jdk的安装版本。

3.Tomcat下载安装
下载路径: https://tomcat.apache.org/download-70.cgi
版本:Tomcat7.0.82 core/tar.gz
root@sunlei:/home/sunlei# sudo tar zxvf apache-tomcat-7.0.82.tar.gz -C /usr/local //解压安装包
root@sunlei:/usr/local# sudo mv apache-tomcat-7.0.82 tomcat7 //修改文件名
root@sunlei:/usr/local# cd /usr/local/tomcat7/bin //进入tomcat7的bin文件
root@sunlei:/usr/local/tomcat7/bin# vim catalina.sh //编辑catalina.sh文件
在esac下面添加如下内容:
JAVA_HOME=/usr/lib/jvm/java
#JAVA_HOME设置为之前配置的jdk位置
JAVA_OPTS="-server -Xms512m
-Xmx1024m -XX:PermSize=600M
-XX:MaxPermSize=600m
-Docm.sun.management.jmxremote"
#JAVA_OPTS为配置服务器内存等。
阿里云服务器搭建javaweb环境_第6张图片
保存退出

因为我在服务器上安全组规则中设置的授权端口为8888/8888,所以需要更改tomcat的端口号
阿里云服务器搭建javaweb环境_第7张图片
root@sunlei:/usr/local/tomcat7/conf# vim server.xml //修改端口号

在tomact7的bin目录下启动tomacat
root@sunlei:/usr/local/tomcat7/bin# sudo ./startup.sh
阿里云服务器搭建javaweb环境_第8张图片
在本地服务器输入外网ip+对口号就可以访问了
阿里云服务器搭建javaweb环境_第9张图片

4.web项目部署
在myeclipse中新建一个web项目
选中项目名右键选择export,选中WAR file
阿里云服务器搭建javaweb环境_第10张图片
finish完成
将生成的HelloWorld.war文件通过FTP传输到服务器上tomcat7/webapps文件夹下面,然后启动tomcat。
在本地浏览器输入:阿里云主机外网ip:端口号/项目名字 即可访问该项目
阿里云服务器搭建javaweb环境_第11张图片

5.域名解析
阿里云服务器搭建javaweb环境_第12张图片

阿里云服务器搭建javaweb环境_第13张图片

解析完成后,在本地浏览器中输入域名:端口号/项目名 即可访问
阿里云服务器搭建javaweb环境_第14张图片


你可能感兴趣的:(JavaWeb)