1.购买阿里云服务器,大学生可以享受特惠,链接https://www.aliyun.com/act/aliyun/campus.html?spm=5176.383518.4.5.EdNQfi
2.购买后,去实例详情查看公网ip,连接账号和密码,个人推荐用Xshell来远程连接服务器(我购买的服务器是linux系统)。
3.使用Xshell连接服务器,填好主机(即公网ip),登陆账号和密码,点击连接,出现welcome字样,表示连接成功。
4.接下来,安装jdk,在下面链接下载系统对应的jdk,用winscp工具上传到服务器。由于服务器不是用来编码的,所以不需要给jdk配置环境变量,只要稍后在tomcat的配置文件配置好路径即可。
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载完成后,将jdk的压缩包移到你自己安排的目录(目录没有要求),用tar zxvf 命令解压即可,给解压到的文件夹建立软连接到jdk(方便配置,以后更换版本不需要更改tomcat的配置文件)
5.下载tomcat,http://tomcat.apache.org/download-80.cgi
和jdk的方法一样,下载完成后用winscp上传到服务器(用winscp上传文件是为了方便,喜欢研究的同学也可以搜搜其他方式),然后将tomcat的压缩包解压到自己安排的目录(目录没有要求),用tar zxvf 命令解压即可,给解压到的文件夹建立软连接到tomcat
6.tomcat的启动调用脚本顺序是startup.sh->catalina.sh->setenv.sh,setenv.sh文件是默认的配置文件,但是在tomcat的下载安装包里面没有,我们需要自己新建一个文件,将名字改为setenv.sh,在文件内配置如下代码(jdk的路径),如下:
LANG=zh_CN.UTF-8
LANGUGAE=zh_CN.UTF-8
LC_ALL=zh_CN.UTF-8
JRE_HOME=/home/hatcher/webserver/jdk
JAVA_HOME=/home/hatcher/webserver/jdk
CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jdk/lib
PATH=$JAVA_HOME/bin:$JAVA_HOME/jdk/bin:$PATH:$HOME/bin
注意将JRE_HOME,JAVA_HOME的路径准确的书写,要链接到jdk的解压目录,路径使用软连接即可。最后将该文件放入tomcat目录下的bin目录内。
7.Xshell窗口,进入tomcat/bin目录,输入./startup.sh 启动tomcat。此时,在浏览器窗口输入 ip:8080 (公网ip+tomcat的端口号) 就可以看到经典的Tomcat主页了。
8.最麻烦的事就是安装mysql数据库了,我上网搜的教程很多都是说用yum或者编译源码来安装,可是我尝试了很多次就是不成功,后来才发现,阿里云服务器的系统是CentOs7.0,而CentOS 7的yum源中没有正常安装mysql时的mysql-sever文件,需要去官网上下载,下面是借鉴网友的方法:
# 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 |
成功安装之后重启mysql服务
# service mysqld restart |
初次安装mysql是root账户是没有密码的
设置密码的方法
# mysql -uroot
mysql>use mysql;mysql> update user set password=PASSWORD("test") where user='root';
mysql> flush privileges;
mysql> exit;
使用这个方法很快我就安装好了mysql。(今天就先写这么多吧,明天还要上课,关于如何开启mysql远程访问权限和linux添加root用户就等一次再补充)
第一次写博客,肯定有很多不好的地方,希望大神们多多指教!