阿里云Centos-JAVA环境部署

安装JDK:
执行命令:wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"  http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
解压:tar -zxvf jdk-8u131-linux-x64.tar.gz
剪切到目录下:mv jdk1.8.0_131 /usr/local/jdk1.8/
配置环境变量:
    vim /etc/profile
在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL下面添加如下代码:

#jdk
export JAVA_HOME=/usr/local/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
更新配置:source /etc/profile
查看是否成功:java -version

安装MYSQL
下载 Mysql yum包
wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm

执行如下命令安装
rpm -Uvh mysql57-community-release-el7-10.noarch.rpm

安装mysql服务端
yum install  -y  mysql-community-server

启动mysql
service mysqld start

检查mysql的运行状态
service mysqld status

修改临时密码
Mysql5.7默认安装之后root是有密码的。
获取MySQL的临时密码
为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,error log的位置,默认是 /var/log/mysqld.log。
只有启动过一次mysql才可以查看临时密码
grep 'temporary password' /var/log/mysqld.log
(如果之前安装过MySQL则这里可能会有多个密码,用最后一个,注意这个密码输入时是可以粘贴的) 查看临时密码
使用该临时密码登录:
    mysql -uroot -p  输入密码后进入mysql控制台。

修改root密码:
  ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
授权给远程调用:
     grant all privileges on *.* to 'root'@'%' identified by 'YourPassword!' with grant option;
接下来就可以使用navicat连接数据库
重启
service mysqld restartmv apache-tomcat-8.0.50 /usr/local/tomcat/

安装Tomcat
下载Tomcat9压缩包
http://tomcat.apache.org/download-90.cgi
linux下载core中的tar.gz后缀的
下载后的文件在/root文件夹中

创建目录
mkdir /usr/local/tomcat        

解压:tar -zxvf apache-tomcat-7.0.50.tar.gz    

移动到指定目录:mv apache-tomcat-7.0.50 /usr/local/tomcat/

配置tomcat server.xml

vim /usr/local/tomcat/apache-tomcat-7.0.50/conf/server.xml
把第一个Connect中的8080端口改成80,然后保存退出

配置防火墙,开放80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload

启动tomcat
cd /usr/local/tomcat/apache-tomcat7.0.50/bin/
./startup.sh

Tomcat started.
说明启动成功


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
报错:Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
修改my.cnf文件:
添加:[mysqld] 
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
然后保存重启mysql

错误:-bash: ./startup.sh: Permission denied

解决办法:

用命令chmod 修改一下Tomcat的bin目录下的.sh权限就可以了
如chmod u+x *.sh
在此执行,OK了。

如果jdbc连不上,则查看3306端口是否开放。

mysql中文乱码:

打开my.cnf后,在文件内的[mysqld]下增加如下两行设置:
character_set_server=utf8  
init_connect='SET NAMES utf8'

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值