前言

上个学期JavaWeb实训内容是开发一个小型应用系统,虽然代码是写出来了也在本地机子上运行演示了,但并没有上传到服务器上实际的跑一遍,今天算是想起这事并把它发布到了Linux服务器了。

环境

  • window 10
  • Java jdk1.8
  • Tomcat 9.0
  • IDE: Eclipse

  • Linux centos 7
  • Java jdk1.8
  • Tomcat 9.0

服务器环境搭建

wget -c http://mirrors.linuxeye.com/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && ./oneinstack/install.sh --tomcat_option 2 --jdk_option 2 --reboot
这是一键搭建命令,如果环境不同也可以去OneinStack 自己选择后下载。
具体搭建过程就不详说了。

打包war及发布

打包war

在eclipse下工程文件右键

选择WAR file,下一步

这里选择要导出的文件夹和Tomcat版本

到此就完成打包war。

发布到服务器

  1. 用ssh连接到服务器
  2. 到/root/oneinstack/mu目录下,输入
    ./vhost.sh
    启动脚本增加虚拟主机
    脚本选项参考:增加虚拟机
    删除虚拟主机:删除虚拟机
  3. 打开xftp将刚才导出的war包上传 到/data/wwwroot/www.example.com/目录下
  4. 到/usr/local/tomcat/bin/目录下运行
    ./startup.sh

Tomcat启动后会自动解压上传的war文件,现在你就可以在www.example.com 网站看到你的项目啦。

导入jar包

同样用xftp将你需要用到的包上传到/usr/local/tomcat/lib/目录下就可以了

结语

整个过程很简单,但需要很多基础知识,如Linux的基本操作,对于没学过Linux的人来说还是有一定困难的。
能将自己写的项目发布到服务器并通过域名访问,对于刚学Java的人来说无疑是十分有成就感的。

Last modification:May 27th, 2019 at 06:07 pm
If you think my article is useful to you, please feel free to appreciate