ubuntu java tomcat mysql_Ubuntu下部署Java项目(jdk+tomcat+mysql)

本文档详述如何在Ubuntu 14.04上部署Java Web项目,包括安装Ubuntu,配置JDK,设置Tomcat,安装MySQL,以及允许远程访问MySQL和通过WinSCP部署项目。
摘要由CSDN通过智能技术生成

Ubuntu下部署Java项目(jdk+tomcat+mysql)

1.最近要将JavaWeb项目放到Linux服务器上进行发布,特写此篇文档记录下。

2.准备工作

a)        下载好Ubuntu14.04,并利用UltraISO制作成U盘安装工具

b)        下载好Linux32位的jdk和tomcat

c)        下载并安装好WinSCP和PieTTY

d)        安装Ubuntu14.04

3.由于Ubuntu14.04默认不允许用户以root身份登录系统,当然这是出于安全考虑,但是对我而言太不方便了,要改成可以使用root登录。现在先以普通用户身份登录进去。

首先更改系统的VI编辑工具,要不然你用了会崩溃的,输入sudo apt-get remove vim-common卸载掉旧版本的VI。

输入sudo apt-get install vim安装新版

sudo vi/etc/lightdm/lightdm.conf编辑此文件

在lightdm.conf末尾增加

greeter-show-manual-login=true

allow-guest=false

重启系统sudoshutdown –r now,开机后选择使用用户root登录即可

4.在WinSCP中也以root身份登录,将下载好的jdk和tomcat的压缩包放到Linux的/usr/local中,放好之后进行解压缩,并将新的文件分别命名为jdk和tomcat,这是为了以后的方便,然后就轮到配置环境变量了。

5.vi /etc/profile,在最下面加上

export JAVA_HOME=/usr/local/jdk

export PATH=.:$JAVA_HOME/bin:$PATH

保存退出后在命令行输入source /etc/profile,此时输入java –version就发现Java环境变量配置成功。

6.配置tomcat

在/usr/local/tomcat/bin下面有个startup.sh,为了方便,直接在WinSCP中打开这个文件进行编辑,这样比用VI编辑器方便多了,在文件的最下面加入以下内容:

JAVA_HOME=/usr/local/jdk

JRE_HOME=$JAVA_HOME/jre

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME

CLASSPATH=.:$JRE_HOME/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

TOMCAT_HOME=/usr/local/tomcat

然后保存退出。

7.启动和关闭tomcat

在当前目录下输入startup.sh,出现如下结果:

0818b9ca8b590ca3270a3433284dd417.png

这就表示Tomcat成功启动了,现在在浏览器中输入10.1.40.62:8080(Linux服务器IP)就会出现经典的tomcat界面啦。(Tomcatstarted.这句话可能没有,只要出现经典界面就行)

或者输入shutdown.sh可以关闭tomcat。

8.在Ubuntu下安装MySQL

补充:在Mysql中输入exit可以返回到命令行。

9.在Windows下使用Navicat访问Linux的MySQL

/etc/mysql/my.cnf文件中使用bind-address=127.0.0.1绑定了本地地址,将这句注释掉。

然后进行授权:

如果你想用户root使用密码root从任何主机连接到mysql服务器的话,在MySQL命令行输入

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'root' WITH GRANT OPTION;

FLUSH   PRIVILEGES;

10.此时就可以算是在Linux上将jdk+tomcat+mysql环境搭建成功了,下面就开始项目的部署。

11.将本地的项目在本地tomcat下运行,没有错误的话,就可以将整个ROOT文件夹通过WinSCP拷贝覆盖Linux下面的ROOT文件夹,此时启动tomcat就可以在浏览器访问该项目啦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值