在阿里云服务器上快速搭建JavaWeb环境(安装JDK、Tomcat、MySQL)+Intellij IDEA远程部署调试tomcat

时间:2022-09-17 14:32:32

首先介绍一下我的的服务器的系统是Ubuntu 16.04 64位
ide用了Intellij IDEA
JDK8
Tomcat8
MySQL5.7

一、先下载JDK 8
1、JDK8

# sudo apt-get install openjdk-8-jdk

2、设置环境变量:

# vim /etc/profile 

在文件的末尾处加入以下内容:
export JAVA_HOME=你的jdk的安装路径
export CLASSPATH=.: JAVAHOME/lib/dt.jar: JAVA_HOME/lib/tools.jar
export PATH= PATH: JAVA_HOME/bin

3、使配置生效:

# source /etc/profile

4、检查JDK是否已经成功安装

# java -version

二、安装Tomcat
1、Tomcat8下载地址:http://tomcat.apache.org/download-80.cgi 进去之后选择选择 8.5.9版本右键core下面的tar.gz 选择拷贝链接。
2、用命令行输以下代码来进行下载:(网址即为你拷贝的链接)

# wget http://apache.cs.utah.edu/tomcat/tomcat-8/v8.5.9/bin/apache-tomcat-8.5.9.tar.gz

3、我是把Tomcat放到了/opt 目录下,所以现在/opt 目录下建一个叫tomcat的文件夹,把Tomcat解压到该文件夹下 :

# mkdir /opt/tomcat

4、执行解压文件,并把解压内容放到 /opt/tomcat 下(-C 压缩文件中的文件名称区分大小写)

# tar zxvf apache-tomcat-8.0.9.tar.gz -C /opt/tomcat

5、为了安全性考虑,决定新创建一个新的user和usergroup并且赋予权限

# sudo addgroup 用户组名

在新的用户组里面添加新的用户

# sudo adducer 用户名 用户组名

因为之前已经创建了/opt/tomcat所以通过以下命令将这个的用户和用户组改成新创建的用户和用户组:

#chown 用户名:用户名 /opt/tomcat
#chmod 755 opt/tomcat

6、启动、测试 Tomcat
进入tomcat的bin文件并执行 startup.sh

# cd /opt/tomcat/bin 

启动Tomcat:

# ./startup.sh

然后会看到Tomcat started
打开浏览器输入 你的IP地址:8080 看是否会跳出Tomcat的官网,如果有,则表示成功如果不成功则检查端口情况
检查端口是否被占用:

# lsof -i:8080

如果被占用, 执行:修改server.xml里的端口号

# vim /opt/tomcat/conf/server.xml

7、Intellij IDEA 部署JavaWeb项目远程Tomcat
首先 配置catalina.sh

# vim /opt/tomcat/bin/catalina.sh

按i进入编辑状态,将以下内容添加:
export CATALINA_OPTS=”-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=1099
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=你的IP地址”

export JAVA_OPTS=”-Dcom.sun.management.jmxremote=
-Dcom.sun.management.jmxremote.port=1099
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false”
然后打开你的IDEA,点击run,选择这个:
在阿里云服务器上快速搭建JavaWeb环境(安装JDK、Tomcat、MySQL)+Intellij IDEA远程部署调试tomcat
点击+号,选择Tomcat Server 并点击Remote
在阿里云服务器上快速搭建JavaWeb环境(安装JDK、Tomcat、MySQL)+Intellij IDEA远程部署调试tomcat
然后进行配置
在阿里云服务器上快速搭建JavaWeb环境(安装JDK、Tomcat、MySQL)+Intellij IDEA远程部署调试tomcat
在阿里云服务器上快速搭建JavaWeb环境(安装JDK、Tomcat、MySQL)+Intellij IDEA远程部署调试tomcat

8、测试你的JavaWeb项目
打开浏览器输入:IP地址:8080 看是否能显示你的JavaWeb项目

三、安装MySQL
1、首先检查 apt-get 的更新

# sudo apt-get update

2、如果安装5.5和5.6版本的直接执行如下

# sudo apt-get install mysql-server-5.5/5.6

3.如果安装5.7 则需要添加新的APT包

# wget http://dev.mysql.com/get/mysql-apt-config_0.6.0-1_all.deb

然后用dpkg下载

# sudo dpkg -i mysql-apt-config_0.6.0-1_all.deb

最后下载5.7

# sudo apt-get install mysql-server

4、配置MySQL
首先,设置用户名和密码

sudo mysql_secure_installation

然后查看MySQL版本

mysql --version

如果你的版本是5.7.6之前的则执行如下

sudo mysql_install_db

如果你的版本是5.7.6之后的则执行如下

mysqld —initialize

4、测试MySQL

# service mysql status

你会看到:Active: active (running)
说明你已经成功安装并启动MySQL,可以操作MySQL了

附上外文网站:https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-14-04

5、关于怎么备份mysql的database
执行以下:

# mysqldump -u 数据库用户名(root) -p database的名字 > database名字.sql

然后就会在服务器的根目录找到这个sql文件。

附上外文网站:https://www.digitalocean.com/community/tutorials/how-to-backup-mysql-databases-on-an-ubuntu-vps

如要转载,请注明出处,谢谢~