阿里云ESC服务器(Ubuntu系统)部署Java Web项目(JDK+Tomcat+MySQL配置)

前几天买了个阿里云服务器
想着部署一下自己做的项目试试
感觉还可以。。。。。
以下是详细步骤,还有过程中遇到的某些坑。。。(简直气死人。。)

购买服务器

第一步当然是购买服务器,24岁以下+学信网学生认证都可以买个不(hen)错(hao)配置的服务器,要ESC的那个,不要那个什么轻量级啥啥啥的,虽然不明白两者到底是啥区别。。。

购买服务器的时候会有很多密码,例如服务器登录的密码等等,一定要记住,要不然连接数据库就麻烦了。。。。

开始配置服务器

1.现在呢,你需要下载两个软件:
(1)控制云服务器软件:XShell
呐,以下是XShell下载链接:
链接:https://pan.baidu.com/s/1Ay041Ot902pRYUtkw_HmDg
提取码:8epc
(2)传输文件的软件:XFtp
XFtp下载链接:
链接:https://pan.baidu.com/s/1XfGKmj2osRr_e7gSkW2tsA
提取码:2ox5

下载好之后,点击.exe就可以安装,安装好了之后就可以进行下面的步骤了(最好两个都要安装,因为需要使用XFtp进行文件传输,很方便)
2.连接服务器

①打开XShell

②新建会话
在这里插入图片描述
名称写阿里云服务器(随便起就可),然后主机写服务器的公网IP地址,协议和端口号默认就可。

③输入服务器用户名(一般为root)连接密码(买服务器时的某个密码)
输入正确,连接就成功了(此处应该有掌声,,palapalapala)。。。

接下来就是见证奇迹的时刻。。。。。。
PS:为什么使用绿色呢?
因为我喜欢绿色
哈哈哈哈哈哈

3.准备安装包
主要是准备JDK和Tomcat的安装包
下载Linux版本的安装包
呃呃呃,贴一下链接吧。。。
JDK:
链接:https://pan.baidu.com/s/1cinEhrFdfYAQiB3MD1Ro1w
提取码:1irx
Tomcat:
链接:https://pan.baidu.com/s/1N5H_2VkiGTdOaRqVzZ8rvw
提取码:jona

好了,下载好了之后,,开始配置过程了

4.首先配置MySQL数据库吧(因为不需要安装包,Ubuntu终端就可以进行配置)

①检查是否有MySQL

sudo netstat -tap|grep mysql

如果没有输出信息就证明时没有安装MySQL的,接下来开始快乐的安装之旅
Let’s Begin!

②输入以下指令(中间有输入Y进行确认的,自己把握)

apt-get install mysql-server
sudo apt install mysql-client
sudo apt install libmysqlclient-dev

③检查是否安装成功

sudo netstat -tap|grep mysql

(其实就是查看系统中是否有MySQL的信息)
如果输出有MySQL的信息就证明安装成功!

④修改配置信息(重要)

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

打开配置文件
打开之后点击 i 这个键进入编辑模式
输入以下信息进行字符设置:

[client]

default-character-set=utf8

character-set-server=utf8
collation-server=utf8_general_ci

然后,找到bind-address = 127.0.0.1这句话
在这行话之前加一个#,就是把这句话给注释掉(就是把localhost给pass掉了)

点击一下Esc(键盘上有吧),再输入:wq保存退出

⑤测试一下能不能进MySQL:

mysql -uroot -p输入你的password

MySQL会welcome你的

然后给root授权,供远程能够使用:

grant all privileges on *.* to 'root'@'%' identitied by '你自己设置的密码' with grant option;

(记得加;哟,因为这里是属于MySQL的命令行代码,下同)

刷新配置信息:

flush privileges;

exit

重启数据库:

service mysql restart

⑥最最最重要的一点:
在你的阿里云服务器实例安全组中添加3306端口,开放这个端口才可以远程连接你服务器中的MySQL,要不然,你使用MySQL窗口端(本人使用的是navicat)会报10038错误信息。。。。(我不会承认我在这里绊了一跤的🙃
在这里插入图片描述
在这里一起配置好吧,省的后面再摔一跤,把3306、80、8080端口都加入安全组策略中,出入口都添加

⑦接下来可以在自己电脑上使用MySQL窗口端进行数据库操作了
在这里插入图片描述
连接名就是连接名,不多说,,,
主机名或IP地址填写你的服务器公网IP
用户名和密码填写你自己设置的,So,The End!

5.开始配置JDK和Tomcat了宝贝
我记得上面已经给了安装包了吧。。。。
因为以下步骤涉及到版本号的问题,所以我只以我安装的版本号进行设置,没有注意到的一定要注意了!!!
Let‘s begin !

①首先打开XShell–>窗口–>传输新建文件
进去之后和在Windows上一样,进行文件夹的创建
在usr目录下创建java目录,java目录下创建jdk和tomcat目录,这两个目录是并列的,用来存放JDK和Tomcat

然后,将你电脑上下载好的这两个压缩文件分别复制粘贴到指定的文件夹下
尽量不要在Windows下解压之后直接复制过去吧,记得好像会丢失文件应该

②然后cd到jdk的目录下
输入以下指令进行压缩包的解压:

tar -zxvf jdk-8u231-linux-x64.tar.gz

(这里也将tomcat解压了吧,同上,解压之后再进入下面的步骤)

③解压之后开始系统的配置文件:

vi /etc/profile

点击i键进入编辑模式
之后输入以下内容进行环境变量(jdk+tomcat)的配置:

#set java environment
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_231
export JRE_HOME=/usr/java/jdk/jdk1.8.0_231/jre
export CLASSPATH=.:$JAVA_HOME/lib$:JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH
#set tomcat environment
export TOMCAT_HOME=/usr/java/tomcat/apache-tomcat-7.0.96
export CATALINA_HOME=$TOMCAT_HOME
export PATH=$PATH:$TOMCAT_HOME/bin

编辑完毕之后,点击Esc推出编辑模式,输入:wq保存编辑并退出

④保存之后输入以下内容使之生效:

source /etc/profile

⑤验证JDK是否成功

java -version
是不是很熟悉,不赘述了

⑥验证tomcat是否成功
cd到tomcat下的bin目录

cd /usr/java/tomcat/apache-tomcat-7.0.96/bin
./startup.sh
./shutdown.sh

输出以下信息就证明启动成功!

Using CATALINA_BASE:   /usr/java/tomcat/apache-tomcat-7.0.96
Using CATALINA_HOME:   /usr/java/tomcat/apache-tomcat-7.0.96
Using CATALINA_TMPDIR: /usr/java/tomcat/apache-tomcat-7.0.96/temp
Using JRE_HOME:        /usr/java/jdk/jdk1.8.0_231/jre
Using CLASSPATH:       /usr/java/tomcat/apache-tomcat-7.0.96/bin/bootstrap.jar:/usr/java/tomcat/apache-tomcat-7.0.96/bin/tomcat-juli.jar
Tomcat started.

然后就是tomcat中conf目录下的server.xml文件,将那个标签中的port值修改成8080,好像默认是localhost(这里注意不要修改注释代码里面的那句话,我当时就是因为修改了<-- -->注释代码块中的内容,找了好久才发现错误的)

然后:

netstat -an|grep 8080

查看一下8080端口的占用信息
在这里插入图片描述
如果输出以上信息就证明配置成功了

然后你也可以设置tomcat开机自启动(防止以后某些错误导致的服务器重启),以下步骤进行开机自启动的配置:
回到主目录,直接一个cd就可
然后打开配置文件

vi /etc/rc.local

进入编辑模式输入以下内容:

#set java environment
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_231
export JRE_HOME=/usr/java/jdk/jdk1.8.0_231/jre
export CLASSPATH=.:$JAVA_HOME/lib$:JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH

/usr/java/tomcat/apache-tomcat-7.0.96/bin/startup.sh
exit 0

然后重启服务器就可以了

6.怎样将我的java web 项目部署到服务器上呢

这应该是最关心的问题吧,都走到这一步了,接下来会很简单。。

打开你的MsEclipse或者你的EclipseForJavaEE,然后
右击你的项目–>Export–>Java EE–>WAR file
然后选定指定的目录导出就可以了
如果你的MyEclipse 是破解版的,执行这一步会强制关闭软件的,需要以下配置:
先下载这个jar文件(我已经改成txt格式了)
链接:https://pan.baidu.com/s/19aQ5CPXJxxohjVzHZ2kaeA
提取码:7vjo

在MyEclipse安装目录下的common–>plugins
搜索:com.genuitec.eclipse.export.wizard_9.0.0.me201211011550.jar
找到之后,删除它,再把上面下载的txt文件格式的jar包放进去
然后打开MyEclipse,不要进行操作,关闭,将上面的那个txt文件格式的jar包改成jar格式,再打开MyEclipse就可以了

然后,回归正题,将想要发布的项目导出WAR格式的文件之后,进入XFpt,将该文件复制粘贴到tomcat下的webapps目录下,然后重启服务器的tomcat,输入:你的服务器IP:8080/项目名/Index.jsp就可以访问了

当然了,你也可以先进行tomcat的验证,
IP:8080
出现tom猫那个页面就证明服务器的tomcat是o’j’bK的!

以上,脖子酸了。。。。。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值