## 1.首先,你得有个服务器##
如果没有,可以在腾讯云中注册一个账号,免费体验一个月,或者购买,如果是学生的话还可以申请1元每月的服务器。我选择了ubuntu,因为听说一般服务器都是linux的,而我也对ubuntu有一定的了解。
2.为你的服务器设置一个密码
这个密码是等下登录服务器要用到的
3.登录服务器
同样是上面的图,点击登录,此时会显示login as:
即是询问你以哪个用户登录,默认是ubuntu,密码是上面你设置的密码
4.下面就是进入了服务器的界面
即是我们使用ubuntu的命令行界面,在这里使用linux的命令
5.首先安装jdk
有两种方式:
1).通过命令行方式安装(推荐)
Linux牛就牛在命令行。
在第四步的界面里输入:
//添加ppa
sudo add-apt-repository ppa:webupd8team/java
//更新
sudo apt-get update
//安装jdk8(过程中有询问是否接受协议,点击yes)
sudo apt-get install oracle-java8-installer
注意:在这个过程中都有询问是否继续安装等步骤,用过linux命令行安装软件的人都知道这一点,特别是小白,一定要耐心地看一下英文是什么意思,因为很多人都看到很多英文就不想看了,然后就说自己搞不定安装不了,总是学不会自学。
接下来就是等待,下面是下载进程:
接着就是配置jdk的环境变量:
sudo vim /etc.profile
追加下面的内容:
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
然后执行命令使该配置文件生效(千万不能忘记):
source /etc/profile
或者:. /etc/profice
验证
java -version(输入这个命令如果配置成功就会出现下面的信息)
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
6.安装Tomcat
项目需要上发布到Tomcat服务器上,所以安装Tomcat 配置 启动 部署
1. 在官网上下载tomcat的相应的包
2. 上传到服务器上
可以通过WinSCP这个软件将下载到本地的安装包上传到服务器上:
3. 通过命令行解压安装Tomcat(类型是tar.gz,其他类型的具体情况具体分析,具体学习linux的解压命令)
先获得权限:sudo su
再将其解压到指定目录:tar -zxvf apache-tomcat-8.0.12.tar.gz (这个是你的tomcat包名)-C /opt/
linux的解压命令
后进入apache-tomcat-8.0.12/bin/目录下,启动tomcat:
sh startup.sh
Tomcat官网
7.安装MySql (如果你的项目没有用到数据库这一步可以省略)
为了在服务器上有数据存储,所以需要安装MySQL
部分教程可参考这里(Ubuntu 14.04数据库服务器–mysql的安装和配置)
1)直接用命令行安装MySql:
1. 输入"sudo apt-get update"(这个命令要记住,常用,更新软件包功能)-->回车-->"输入root用户的密码"-->回车,就可以了。如果不运行该命令,直接安装mysql,会出现"有几个软件包无法下载,您可以运行apt-get update------"的错误提示,导致无法安装。
2. sudo apt-get install mysql-server mysql-client过程中有需要输入y和输入
3. 输入MySQL中的"root"用户的密码,这个是mysql中的密码,谨记。
4. 判断是否安装成功(就是启动MySQL):
sudo service mysql restart(???)
2)创建数据库
1. 启动成功后登录mysql: mysql -u root -p
-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。
2. mysql>CREATE DATABASE project; 注:本程序中所用数据库名为project。
3. use project(指定数据库)
在以后的登录中,可以在命令行的结尾指定数据库,而不需要再使用use命令了,即:mysql -u root(用户名) -p project(数据库名)
4. 下面就是将后缀sql文件导入到project数据库中。source 文件名
5. 判断导入数据是否成功:mysql>show 数据库名
done
8.将开发好的项目上传到Ubuntu服务器上
见6,与将Tomcat包上传到ubuntu服务器上同理,都是通过WinSCP这个软件上传(当然你喜欢用其他的也可以,例如:
filezilla
上传完毕后通过命令cp或者mv将项目移动到Tomcat的安装目录的webapps的目录下,我的目录是/opt/apache-tomcat-8.5.12/webapps
相关命令学习 或者通过man mv来学习mv这个命令
下面一个项目例子:
其中项目中的数据库连接为(localhost都没问题,访问自己服务器上的mysql):
url="jdbc:mysql://localhost:3306/restaurantsys?useUnicode=true&characterEncoding=utf8";
9.验证项目部署是否成功
在本地浏览器输入:服务器ip:8080/项目名/项目下的网页名
例如:http://119.29.188.142:8080/myservlet/index.jsp
(责任编辑:IT) |