如果想拥有一个自己的博客网站,网上有很多框架可以用,但是不如自己手动搭建一个,这样对技术的印象更深刻
首先你可以买一个一年的阿里云服务器,然后注册一个域名,服务器的系统选择CentOS就行。
接下来我们要远程连接服务器,我们可以用终端上的ssh命令,然后输入密码就登录成功了。
ssh root@liyafeng.net
接下来就可以为服务器安装Tomcat,我们可以用wget
命令,这个命令是自动下载URL的内容,我们可以到Tomcat找到下载的URL。
下载完成后我们将tomcat的tar.gz压缩文件用mv命令移动到usr/local下。然后用tar 命令来解压。
tar xvfz tomcat.tar.gz
其中x代表解压,v代表显示解压过程,f是解压到指定文件夹,z代表压缩包格式是gzip的。解压完成后我们就可以启动tomcat了。在./bin/目录下运行startup.sh。然后我们访问www.liyafeng.net:8080 就可以看到tomcat的页面了。
下面我们要部署javaweb到服务器,首先下载Eclipse,这个要选择支持javaee版本的,然后我们本地也要有tomcat,接下来用Eclipse新建一个 Dynamic Web Project,这个要配置RunTime,也就是配置运行时的服务器类型,我们要选择对应的tomcat版本。新建完成后我们看到依赖包除了jre,还有tomcat的lib,里面包含了javaee的jar包。它实际是关联了本地的目录,你自己的工程里是没有这些jar包的,这些jar包只是编译的时候用。上传到服务器后就用服务器的这些jar包,因为服务器也有tomcat和jre。
我们新建一个jsp,然后我们将这个工程导出为war包,然后我们要上传到服务器,可以用tar命令
tar cvz project.war | ssh root@liyafeng.net 'tar xz'
这个是压缩,然后上传,然后解压的意思。我们也可以用sftp这个命令,s代表安全的。
sftp root@liyafeng.net
输入密码后我们就可以连接上了,我们用put命令上传,get下载。在我们不用连接的时候可以control+d来退出。