Ubuntu-发布JavaWeb

在自己的服务器上发布JavaWeb

本文中是用Xshell连接自己的服务器,然后通过xftp将文件传输到自己的服务器上,启用Tomcat,进行访问,基于Ubuntu。本文都是在root权限下执行的(命令:sudo su 然后输入密码就好)

一、利用Xshell连接自己的服务器

这里写图片描述
接下来会提示输入密码 输入正确即可连接

二、JDK和JRE

​ JRE是运行一个基于Java语言应用程序所需要的环境,JDK是Java开发工具包

​ openjdk和Oracle jdk任选其一安装

  1. 安装OpenJDK

    apt-get install opnejdk-8-jdk
  2. 安装Oracle JDk

    
    #如果在执行过程中显示缺少了什么,
    
    
    #按照他给的指令执行后继续执行下面的指令
    
    add-apt-repository ppa:webupd8team/java
    
    apt-get update
    apt-get install oracle-java8-installer

    安装都是通过源安装的,系统会自动为我们配置环境变量。

    (我是选择的是Oracle JDK)

    如果有多个版本的jdk,可以输入update-alternatives --config java输入jdk版本前的序号就好。

三、MySQL

apt-get install mysql-server
#可能会缺少依赖,系统会自动提醒的,照着执行就好

在安装过程中会提示输入密码,友情提示请记好密码哟,别忘了哟,安装完成了之后没啥事了,环境变量系统已经配好了。

我们可以输入 ` mysql -u root -p进入mysql

#开启mysql
service mysql start
#关闭mysql
service msyql stop
#查询mysql端口
netstat -anp | grep mysql

四、Tomcat

apt-get install tomcat8 tomcat8-docs tomcat8-examples tomcat8-admin

这里必须要提示下了,安装好之后,你的应用放到/var/lib/tomcat8/webapps里面,在这就不改端口号了,默认8080用着吧

#启动
service tomcat8 start
#状态
service tomcat8 status
#停止
service tomcat8 stop

五、Maven

apt-get install maven

装好后会创建一下文件夹

Maven home: /usr/share/maven
Config file: /etc/maven

不过不建议使用APT源安装,因为安装出来的版本不会是最新的。且自由度比较低。推荐使用二进制包安装,有问题之后直接删除下载新版本替换文件即可。

卸载

apt-get autoremove maven

六、Xftp

这里写图片描述

可能出现的问题:

  1. root不能ftp登录

    将/etc/ftpusers文件中的root注释掉即可

    
    #打开文件
    
    nano /etc/ftpusers
  2. 上传文件遇到550错误

    修改/etc/vsftpd.conf,将”write——enable=YES“前面的#取消

    
    #打开文件
    
    nano /etc/vsftpd.conf
  3. 连接成功后,但是无法显示远程文件夹

    这里写图片描述

    去掉使用被动模式的√

六、上传文件

通过Xftp将打包好的war包上传到Tomcat里面 默认的路径是 /var/lib/tomcat8/webapps/

然后解压war 不知道我的tomcat居然没法自动解压war包,我只能自己手动解压了

#为了防止出错 用tab自动补全吧
jar -xvf 文件名.war

如果有数据库的就需要导入数据库,这个自己百度导吧 很简单!

最后重启tomcat,访问!这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值