在自己的服务器上发布JavaWeb
本文中是用Xshell连接自己的服务器,然后通过xftp将文件传输到自己的服务器上,启用Tomcat,进行访问,基于Ubuntu。本文都是在root权限下执行的(命令:sudo su 然后输入密码就好)
一、利用Xshell连接自己的服务器
接下来会提示输入密码 输入正确即可连接
二、JDK和JRE
JRE是运行一个基于Java语言应用程序所需要的环境,JDK是Java开发工具包
openjdk和Oracle jdk任选其一安装
安装OpenJDK
apt-get install opnejdk-8-jdk
安装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
可能出现的问题:
root不能ftp登录
将/etc/ftpusers文件中的root注释掉即可
#打开文件 nano /etc/ftpusers
上传文件遇到550错误
修改/etc/vsftpd.conf,将”write——enable=YES“前面的#取消
#打开文件 nano /etc/vsftpd.conf
连接成功后,但是无法显示远程文件夹
去掉使用被动模式的√
六、上传文件
通过Xftp将打包好的war包上传到Tomcat里面 默认的路径是 /var/lib/tomcat8/webapps/
然后解压war 不知道我的tomcat居然没法自动解压war包,我只能自己手动解压了
#为了防止出错 用tab自动补全吧
jar -xvf 文件名.war
如果有数据库的就需要导入数据库,这个自己百度导吧 很简单!
最后重启tomcat,访问!