ubuntu16.04 搭建Java Web服务器

背景:已经有服务器,项目,putty,本地机器是window10。服务器上已经安装了openssh-server。整个过程和在本机上安装其实是一样的,困难在于对远程ubuntu的操作。下面基本没有截图,只说明。

首先是对环境的安装,检查环境。

java -version 查看本地安装的JDK版本。JDK我并没有装,ubuntu上已经有了。是OpenJDK,至于oracle java之间的区别,我的印象中在1.7版本的时候应该就没有什么区别了。我这里是OpenJDK1.8。还有一个命令能查看,更能总概,忘了。

有了java运行时环境,接着就是安装tomcat。现在能够用apt安装的最高该是8。所有有命令apt install tomcat8。这样安装系统能够自己配置各方面的环境,不用自己在手动配置。如果想要自己配置以获得更高版本的tomcat可以考虑wget命令。当然也可以在本地下载然后上传到ubuntu上,下面会介绍这种方法。

然后是mysql的安装。在我搜到的信息里一般都是安装mysql的三个部分。向这个博客所说 https://blog.csdn.net/james_nan/article/details/82053430 。但是我这里执行了一条命令 apt install mysql这个命令和前三条的命令我还不明白,但我搜索的结果是这调命令安装的是服务端。我觉得我只需要服务端能打开命令行的交互界面就行,所以没有安装。别的。这里安装的版本是5.7.27,可以通过命令mysql -V来查看。在安装的过程中会提示填写root用户的密码,填写就好了,我没有尝试空密码。同样这里也可以自己下载进行配置。

然后是将动态web项目打war包,我的认知是jar包是java项目,war包是java web项目。使用什么工具就用对应的工具打包,不行的话可以使用命令行手动打包。

接着将war包传到ubuntu对应目录,首先想到ftp协议。使用putty中带着的一个组件psftp,经搜索,这个程序是sftp的客户端。至于sftp和ftp的区别看这个博客 https://www.cnblogs.com/xingxia/p/system_ftp.html 总之sftp是加密的ftp协议。而我恰好有sftp的客户端。现在缺少sftp的服务端。https://www.cnblogs.com/xuliangxing/p/7120205.html 知道openssh-service中包含sftp服务端。这时候只需要连接上就行了。

连接sftp服务端,搜索到psftp的使用命令,我先说下我最终是怎样做的在列出我参考的博客。

猜你喜欢

转载自www.cnblogs.com/ant-xu/p/11748435.html