阿里云服务器Ubuntu16.04配置java、tomcat、MySql

准备工作: 
1.购买阿里云服务器Ubuntu16.04版 
2.下载jdk-linux版 
3.下载tomcat7-linux版 
4.下载FileZilla(从本地上传文件到服务器) 
5.下载Xshell 5(连接服务器的终端)

一.为服务器添加安全组规则

需要为服务器配置可以访问的入口,如SSH的22端口,访问tomcat的端口等 
我目前配置了这些: 
开放的端口

二.在本地安装FileZilla,将jdk和tomcat上传至服务器

FileZilla软件
我将jdk和tomcat上传到了/home下 
具体用法参见:https://jingyan.baidu.com/article/7e440953cf84192fc0e2ef95.html 
注意:如果软件连接服务器失败请查看端口是否添加至安全组规则或是否被占用。

三.安装Xshell 5,远程访问服务器

Xshell5软件
注意:如果软件连接服务器失败请查看端口是否添加至安全组规则或是否被占用。

四.安装jdk

在终端找到第二步上传的位置,我的在/home下 
上传的文件 
将jdk解压到/usr/lib/jvm下,重命名为java

$ sudo tar zxvf jdk-8u151-linux-x64.tar.gz -C /usr/lib/jvm
$ cd /usr/lib/jvm
$ sudo mv jdk1.8.0_151 java
  • 1
  • 2
  • 3

然后编辑

vim ~/.bashrc
  • 1

对于vim的命令可以百度一下(i:进入编辑,esc键:进入正常模式,:wq:保存并退出) 
在最底下插入下面内容

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  
  • 1
  • 2
  • 3
  • 4

为了让更改立即生效,在终端执行如下命令:

source ~/.bashrc
  • 1

输入以下命令验证 java -version就会打印java的信息。

java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
  • 1
  • 2
  • 3

jdk安装成功。

五.安装Tomcat

1.解压Tomcat,重命名,我这里解压到了/usr/local下

sudo tar zxvf apache-tomcat-7.0.82.tar.gz -C /usr/local
cd /usr/local
sudo mv apache-tomcat-7.0.82 tomcat7
  • 1
  • 2
  • 3

tomcat7

2.为Tomcat配置jdk位置

进入tomcat7下的bin文件

cd /usr/local/tomcat7/bin
  • 1

编辑catalina.sh 文件

vim catalina.sh 
  • 1

在esac下添加如下内容:

JAVA_HOME=/usr/lib/jvm/java
#JAVA_HOME设置为之前配置的jdk位置
JAVA_OPTS="-server -Xms512m 
-Xmx1024m -XX:PermSize=600M
-XX:MaxPermSize=600m
-Dcom.sun.management.jmxremote" 
#JAVA_OPTS为配置服务器内存等。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

3.修改Tomcat端口(备选)

tomcat的端口默认为8080,如果发生冲突,则可以在以下文件修改。 
tomcat7/conf/server.xml 文件里的:

<Connector port="8080" 
protocol="HTTP/1.1"  connectionTimeout="20000"  redirectPort="8443" /> 
  • 1
  • 2

将8080改为你想要的端口即可,我这里改成了8888。 
注意:此处选择的端口请在第一步安全组规则中配置

4.开启Tomcat

进入tomcat7/bin文件夹 
执行命令:

sudo ./startup.sh 
  • 1

启动Tomcat。

5.查看tomcat运行日志

cd tomcat/logs
tail -f catalina.out
  • 1
  • 2

这样运行时就可以实时查看运行日志了 
Ctrl+c 是退出tail命令。

6.关闭Ubuntu防火墙

sudo ufw disable
  • 1

如果未关闭会被拒绝访问

7.测试

在本地浏览器输入ip或域名加端口号,出现tomcat首页即配置成功

六.安装MySql

执行以下命令:

sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
  • 1
  • 2
  • 3

注意:安装过程中需要设置密码 
检查是否安装成功:

sudo netstat -tap | grep mysql
  • 1

通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。 
登陆mysql数据库:

mysql -u root -p 
  • 1

-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。 
查看当前的数据库:

show databases;
  • 1

使用数据库:

use mysql;
  • 1

查看表:

show tables;
  • 1

修改数据库编码请参考:http://blog.csdn.net/qq_32144341/article/details/51318390

参考:

http://blog.csdn.net/tanga842428/article/details/72850977

https://jingyan.baidu.com/article/948f5924344f07d80ff5f908.html

http://www.cnblogs.com/zhuyp1015/p/3561470.html

转载来自:https://blog.csdn.net/xw12138/article/details/78503399

Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热点推荐.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值