安装JDK:
安装jdk之前首先查看一下服务器上是否已经安装了jdk,命令java -version就可以,如果没有安装,则按照如下步骤:
- 我们要安装jdk8,那么先去oracle官网获取jdk的下载地址,如果Linux是32位的,拷贝jdk-8u131-linux-i586.tar.gz文件的下载地址,如果Linux是64位的,拷贝jdk-8u131-linux-x64.tar.gz文件的下载地址。
- 接着回到服务器,新建并进入/usr/java文件夹,然后在该目录下输入如下命令:
wget <刚才拷贝的jdk8下载地址>
- 下载完成后,执行命令来解压文件:
tar -xzvf <下载下来压缩包的文件名>
- 解压后会有文件夹 jdk1.8.0_131生成,给它改个名字,将文件夹名改为jdk8
mv jdk1.8.0_1317 jdk8
- 配置环境变量,在/etc/profile中配置,执行以下命令:
vim /etc/profile
- 将export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC这句话注释掉并在后面加入以下三句话:
export JAVA_HOME=/usr/java/jdk8 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- 使用如下命令让配置的环境变量生效:
source /etc/profile
- 验证是否安装成功:
java -version
安装Tomcat:
- 我们以下载tomcat9为例。先去tomcat官网获取apache-tomcat-9.0.0.M21.tar.gz下载地址。
- 接着回到服务器,进入/usr/java文件夹,然后在该目录下输入如下命令:
wget <刚才拷贝的tomcat9下载地址>
- 下载完成后,执行命令来解压文件:
tar -xzvf <下载下来压缩包的文件名>
- 解压后会有文件夹 apache-tomcat-9.0.0.M21生成,给它改个名字,将文件夹名改为tomcat9
mv apache-tomcat-9.0.0.M21 tomcat9
- 在/etc/profile中配置环境变量,然后在jdk环境变量后面加上一句话:
vim /etc/profile export CATALINA_HOME=/usr/java/tomcat9
- 启动tomcat,进入bin目录,然后调用startup.sh
cd /usr/java/tomcat9/bin ./startup.sh
- 如果出现可爱的小猫,就成功了。
- 关闭tomcat,进入bin目录,然后调用shutdown.sh
cd /usr/java/tomcat9/bin ./shutdown.sh
- 如果出现问题,可以进入日志目录,然后查看服务器的日志信息。
cd /usr/java/tomcat9/logs
- Tomcat两种网站部署方式:
- 访问要加上应用名http://ip:8080/helloworld/:
- 将打包后的war直接放到webapps目录下,比如说helloworld.war
- 在tomcat9/conf/server.xml文件中的Host配置段中添加如下内容:
<Context path="/" docBase="helloworld.war" debug="0" privileged="true" reloadable="true”/>,
- 访问的时候,要加上应用名:http://ip:8080/helloworld/
- 访问可以直接输入http://ip:8080/:
- 将war文件放到非webapps的任意目录下
- 删除tomcat/webapps/ROOT目录下的所有文件
- 在tomcat/conf/Catalina/localhost目录下新建ROOT.xml内容为:
docBase指向的是war包解压后的绝对路径目录名称.<?xml version='1.0' encoding='utf-8'?><Context path="/" docBase="/home/web/helloworld" debug="0" privileged="true" reloadable="true”/>
- 访问要加上应用名http://ip:8080/helloworld/:
- 改变tomcat字符集,当下开发web应用建议前后端都使用utf-8字符集:编辑tomcat/conf/server.xml文件,找到 <Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="8080" redirectPort="8443" > ,然后在里面添加两个属性:
如果解决不了,可以参考:http://blog.csdn.net/yiluoak_47/article/details/7368480useBodyEncodingForURI=“true” URIEncoding=“UTF-8”
安装Mysql:
- 我们通过rpm(linux下的一种执行安装包,类似于windows里的exe)来安装,新建并进入/usr/mysql文件夹,执行命令:
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
- 继续执行:
rpm -ivh mysql-community-release-el7-5.noarch.rpm yum install mysql-community-server
- 检查是否安装成功:执行下面指令,如果出现一大堆版本信息,则成功。
rpm -qi mysql-serve
- 启动mysql:
service mysqld start
- 进入mysql命令行,默认用户名是root密码为空:然后自己设置密码
mysql -u root set password for ‘root’@‘localhost’ = password(‘自己的密码')
- 最后就是远程授权连接mysql了,命令如下:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ‘刚才的密码' WITH GRANT OPTION;