ubuntu安装到跑起tomcat全套教程

yhq1913 yhq1913     2023-02-15     181

关键词:

前段时间自己发布项目,并没有看到一个详细的全套案例,所以我抽出一上午的时间总结了一套,有什么不足的地方望指教,废话不多说,直接进入正题。

本次安装已Ubuntu 14 为例 Ubuntu 14.04 LTS是一款长期支持版本,同时提供五年的支持和维护服务;

下面是下载地址:

       32位:http://drivers.mydrivers.com/drivers/484_193759.htm

       64位:http://drivers.mydrivers.com/drivers/484_193760.htm

首先我们打开虚拟机:

点击新建虚拟机


这里选择自定义安装,点击下一步。


这里我的虚拟机版本为12的,就选最新的,然后点击下一步,如下图:


继续下一步



打开界面后选择浏览,找到你的Ubuntu的iso镜像,点击下一步




这个地方已经天上了登录用的用户名密码,所以好多人在安装完成之后不知道登录的用户名密码是什么,就是这个地方填的。



点击下一步,这个地方选择虚拟机文件存放的位置,我这显示的是默认地址,请自行选择合适自己的地址,如下图:




点击下一步,这个地方根据自己的电脑配置来选择:




点击下一步,这个地方选择Ubuntu虚拟机的内存大小,同样根据自己电脑的大小来选择合适的大小,如下图:



点击下一步,这里默认选择NAT,根据自己电脑的情况来决定,如下图:



下一步,这里选择默认就好,如下图:

 


下一步,这里也选择默认即可,如下图:



这里选择创建虚拟磁盘,如下图:



点击下一步,如下图所示:

注释:这里注意选择15G不是立马就用15G,vmware的虚拟机是动态扩展的,也就是最大可以到15G。当前用多少,就会占用多大的物理空前。


点击下一步,如下图所示:


注释:这里直接点击下一步


这里勾选创建后打开虚拟机,如下图:



点击完成,就进入到安装界面开始安装了,如下图:



安装过程由于前面用户名密码设置的差不多了,下面就是全自动的安装过程了,如下图:



装完之后,虚拟机开始重启,下图为重启过程中画面:



下图为启动完成后的画面:



点击上图的Ubuntu,输入之前设置的密码,就可以登录进去了,如下图:



至此 我们的Ubuntu安装完毕


安装完成之后我们要在里面安装MySql,JDK,Tomcat,关闭防火墙。

那我们首先来安装MySql,mysql是Oracle公司的一种开放源代码的关系型数据库管理系统,被广泛应用于各中小网站,是一种跨平台的数据库管理系统,现在介绍一下如何在Ubuntu 14.04上安装和配置mysql特别简单,操作步骤如下:

ubuntu上安装mysql非常简单只需要几条命令就可以完成。

1. sudo apt-get install mysql-server   2.sudo apt-get install mysql-client
  3.   sudo apt-get install libmysqlclient-dev   安装过程中会提示设置密码什么的,注意设置了不要忘了安装完成之后可以使用如下命令来检查是否安装成功:   sudo netstat -tap | grep mysql   通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。


=============================================================
关于root用户的访问设置

设置所有用户可以远程访问mysql,修改my.cnf配置文件,将bind-address = 127.0.0.1前面加“#”注释掉mysql默认配置文件地址(sudo vi /etc/mysql/my.cnf

),这样就可以允许其他机器远程访问本机mysql了;

grant all privileges on *.* to root@"%" identified by "123456" ;   //  设置用户root,可以在远程访问mysql

select host,user from user;   //查询mysql中所有用户权限

关闭root用户远程访问权限

delete from user where user="root" and host="%" ;  //禁止root用户在远程机器上访问mysql

flush privileges ;  //修改权限之后,刷新MySQL的系统权限相关表方可生效  

阿里云的ubuntu再关闭 防火墙或者开放3306端口即可  

但是腾讯云要配置安全组. 否则关闭防火墙也没用

【最关键的一点】安全组一定要配置开放3306端口等 (仅仅在服务器上配置没有用)

由于腾讯自带的linux安全组 不允许修改 选择 开放所有端口的安全组或者

自己创建和配置 并添加服务器

(忽略了安全组的配置。折腾了一天 浪费了大量时间)


 =========================================================== 登陆mysql数据库可以通过如下命令:   mysql -uroot -p123456
  -u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。


然后通过 show databases; 就可以查看当前的数据库。

  我们选择 mysql数据库就行下一步操作,使用 use mysql 命令,显示当前数据库的表单: show tables



至此 我们的MySql安装完毕,下面我们来安装一下JDK


首先,大家要百度“jdk”,在官网下载。下面是我下载的地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

我选择的是jdk-8u31-linux-x64.tar.gz。因为是Ubuntu系统。不要选rpm后缀的那个,它是红帽linux用的。


我下载下来以后,使用的是浏览器的默认路径,即“下载”文件夹。


创建一个目录/usr/lib/jvm以便于把下载解压后的包放到这个目录下。




解压并把解压后的jdk1.8.0_25文件夹放到/usr/lib/jvm目录中。注意:我现在下载的安装包在Desktop目录下所以直接Desktop目录下在操作,如果你所下载的安装包不在Desktop目录下,请先cd进入相应目录,再继续操作。




(解释:这里,不同时间,下载下来的jdk版本是不一样的,只需要把名字改过来就好了。比如,我下载的时候,版本就jdk-8u31-linux-x64.tar.gz,所以,我写的时候,命令就是 sudo tar zxvfjdk-8u31-linux-x64.tar.gz -c /usr/lib/jvm)大家注意一下空格啊,命令和后面的参数之间只有一个空格。

进入到/usr/lib/jvm目录下



进入到目录以后,就要开始配置环境变量了。进入到目录以后,我使用的命令是:

sudo gedit ~/.profile

然后,输入密码,就打开文件 ,在文件的最后,添加路径。然后,保存,退出就可以了。如下图所示。

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_31/
export JRE_HOME=/usr/lib/jvm/jdk1.8.0_31/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH

如果你按上面的步骤做的话,可以这段话复制,然后,把前面两项改一下,改成自己的jdk版本就可以了。然后,粘贴进去。



保存退出以后,输入如下代码



然后,就可以测试一下。在终端里面输入 java -version

输入这个命令是用于重新加载一个配置,但有的时候,我试着竟然不管用,重启了一下系统,才可以了。

所以,如果不行的话,重启一下


到此JDK已经安装完毕,下面我们来看一下Tomcat的安装


先下载tomcat,这是我下载的网址

http://tomcat.apache.org/download-80.cgi

我下载 的是8.0版本。同样后缀是tar.gz那个。

这个,我也是百度了的,参考了一个经验,地址是:

http://jingyan.baidu.com/article/e4d08ffdabb0710fd2f60de9.html

 下面是步骤:

注意这些命令,不要直接拷贝到终端里面,看看自己下载的版本名和文件夹名字,按自己的电脑上来。把文件夹名字改成自己下载的那个。

解压tomcat 8,用下面的命令(我下载的是tar.gz格式的),你得cd到这这个文件的目录下面,再用下面的命令:

tar -zxvf apache-tomcat-8.0.12.tar.gz


然后 ,复制解压后的文件到 /opt 目录

sudo cp -r apache-tomcat-8.0.12 /opt


进入 /opt/apache-tomcat-8.0.12 目录

cd /opt/apache-tomcat-8.0.12


打开启动的脚本文件

sudo gedit ./bin/startup.sh

打开这个文件,要往里面写入jdk路径。

如下图,这是我的。我往里面添加的内容是:

JAVA_HOME=/usr/lib/jvm/jdk1.8.0_31
JRE_HOME=$JAVA_HOME/jre
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME=/opt/apache-tomcat-8.0.17

不要直接拷贝,要按自己之前的jdk路径来。注意文件夹的名字。按自己的来。磞,不是直接放在放在整个文件的最后。我的startup.sh文件的最生一行是:

exec "$PRGDIR"/"$EXECUTABLE" start "$@"

要放在这一行上面。之前的网上都没有写,让我也不知道,弄了好久。就因为这个问题。


启动

一般是执行tomcat/bin/startup.sh,sh tomcat/bin/startup.sh

停止

一般是执行 sh tomcat/bin/shutdown.sh脚本命令

查看

执行ps -ef |grep tomcat 输出如下

sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/java/tomcat/common/endorsed -classpath :/java/tomcat/bin/bootstrap.jar:/java/tomcat/bin/commons-logging-api.jar -Dcatalina.base=/java/tomcat -Dcatalina.home=/java/tomcat -Djava.io.tmpdir=/java/tomcat/temp org.apache.catalina.startup.Bootstrap start


说明tomcat已经正常启动, 5144 就为进程号 pid = 5144

杀死

kill -9 5144



验证tomcat配置和安装是否成功:

在浏览器中输入:http://localhost:8080/

如果是下图,就成功了。




关闭tomcat:

sudo ./bin/shutdown.sh

注意,关闭这个文件,和startup.sh文件一样,即启动tomcat时运行的文件一样,需要添加jdk路径。

JDK和Tomcat安装参考地址:http://blog.csdn.net/carlos1992/article/details/43085897



我们如果需要在局域网访问,那必须要做的就是关闭防火墙,关闭防火墙的方法如下:

1、关闭ubuntu的防火墙
ufw disable
开启防火墙
ufw enable


2、卸载了iptables
apt-get remove iptables
3、关闭ubuntu中的防火墙的其余命令
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F





全套office版本安装教程及下载地址

1:office2003安装教程及下载地址https://mp.weixin.qq.com/s/HHGFdiLgL-xhDAAlox2axw2:office2007安装教程及下载地址https://mp.weixin.qq.com/s/oPNSjZYbJHKaQE9KUl-CUg3:office2010安装教程及下载地址https://mp.weixin.qq.com/s/155Q9xZbp-6IAk_ZwnMsqw4:office2013安装教程及... 查看详情

全套visio版本安装教程及下载地址

1:visio2003安装教程及下载地址https://mp.weixin.qq.com/s/vhJUagKBz3vM-Dru0cwYow2:visio2007安装教程及下载地址https://mp.weixin.qq.com/s/pW8JGH5OMmWMM4KBGMBtpQ3:visio2010安装教程及下载地址https://mp.weixin.qq.com/s/OgHsjm2IpJ7YdA5tRZ-axw4:visio2013安装教程及下... 查看详情

天正t20v8.0全套软件安装包下载及安装教程

天正T20V8.0软件简介:天正T20V8.0是一款功能强大的绘图软件,软件为用户提供了一系列的可自定义的对象来表示建筑专业构件,如各种墙体构件都具有完整的几何和材质特征,它们可以像AutoCAD的普通图形对象一样操作,用户可用... 查看详情

windows/mac跑起xdag源码

Windows环境1,下载github源码https://github.com/XDagger/xdag/archive/master.zip2,安装VS20173,安装openssl和pthreadshttp://slproweb.com/download/Win64OpenSSL-1_0_2o.exe(注:不是每个版本都可以)ftp://sourceware.org/pub/pthreads- 查看详情

三分钟跑起jsblocks

  1下载代码gitclonehttps://github.com/astoilkov/jsblocks-seed.git 2安装依赖[email protected]/F/home/qianduan/jsblocks-seed(master)$npminstall|>[email protected]postinstallf:homeq 查看详情

spring全家桶——springboot入门到跑路

Spring全家桶————SpringBoot入门到跑路本文已授权“Java知音”独家发布对于之前的Spring框架的使用,各种配置文件XML、properties一旦出错之后错误难寻,这也是为什么SpringBoot被推上主流的原因,SpringBoot的配置简单,说5分钟能从... 查看详情

计算机毕业设计课设设计java系统开发-javaweb点餐系统全套

...具eclipse。  项目含有源码、论文、配套开发软件、软件安装教程、项目发布教程以及代码讲解教程 以下为系统功能:点餐系统分为前台和后台前台功能介绍:1、项目运行展示首页,自动查询目前未使用的餐桌2、首... 查看详情

ubuntu命令教程全录

参考技术Aubuntu如何卸载apt-getinstall安装的软件ubuntu下使用apt方式安装、卸载nginxubuntu下apt-get安装及卸载jdklinux命令(5)Ubuntuapt-get安装卸载命令ubuntu下apt-get安装和彻底卸载mysqlubuntu下apt-get来安装tomcat的几个问题ubuntu中安装和卸载a... 查看详情

docker容器跑起mysql后,在宿主机无法进去mysql?

...bash:mysql:未找到命令...参考技术A这不很正常嘛宿主机又没安装MySQL(至少要安装客户端啊) 查看详情

免费下载全套最新019idea视频教程+教学资料+学习课件+源代码+软件开发工具

...DEA-IntelliJIDEA的介绍和优势.avi│??├──2.-IDEA-版本介绍与安装前的准备.avi│??├──3.-IDEA-IDEA的卸载.avi│??├──4.-IDEA-IDEA的安装.avi│??├──5.-IDE 查看详情

jenkins详细安装与构建部署使用教程

基础环境部署:Ubuntu安装配置JDK、Tomcat、SVN服务器链接:http://blog.51cto.com/13505030/2054688================================================================================================================一、安装JenkinsJe 查看详情

tomcat安装与配置教程

Tomcat安装与配置教程1.首先下载TomcatTomcat下载路径:http://tomcat.apache.org/2.Tomcat解压就可以,然后配置环境变量新建变量名:CATALINA_HOME,变量值:C:\\tomcat打开PATH,添加变量值:%CATALINA_HOME%\\lib; 查看详情

tomcat安装与配置教程

Tomcat安装与配置教程1.首先下载TomcatTomcat下载路径:http://tomcat.apache.org/2.Tomcat解压就可以,然后配置环境变量新建变量名:CATALINA_HOME,变量值:C:\\tomcat打开PATH,添加变量值:%CATALINA_HOME%\\lib; 查看详情

tomcat安装与部署教程

1.安装找到你需要用的Tomcat版本对应的zip压缩包,解压到需要安装的目录即可。2.目录介绍bin专门用来存放Tomcat服务器的可执行程序conf专门用来存放Tocmat服务器的配置文件lib专门用来存放Tomcat服务器的jar包logs专门用来存放Tomc... 查看详情

ubuntu安装tomcat(代码片段)

本片博客在上一篇的基础上,对阿里云的服务器安装Tomcat.准备Tomcat官网直接下载即可下载地址:http://tomcat.apache.org/我下载的是Deployer下的tar.gz安装Tomcat先将下载好的Tomcat包放置合适的位置解压,进入解压后的bin目录&#... 查看详情

青龙全套2.9.3稳定版+xdd-plus+阿东教程保姆教程(2022年2月19日更新)(代码片段)

...口以腾讯云为例2.远程链接配置1.FinalShell连接工具3.docker安装2.青龙面板安装1.拉取并启动面板2.登录青龙面板3.依赖安装 4.拉脚本库5.添加应用3.安装xdd-plus1.下载2.解压3.打开文件添加环境变量4.安装git5.安装GCC1.拉库2.编译XDD-Plus3.... 查看详情

Tomcat7不会在ubuntu上启动(全新安装),权限被拒绝[关闭]

】Tomcat7不会在ubuntu上启动(全新安装),权限被拒绝[关闭]【英文标题】:Tomcat7won\'tstartuponubuntu(cleaninstall),permissiondenied[closed]【发布时间】:2014-11-0108:40:06【问题描述】:我有一个干净的ubuntu安装(14)并尝试运行Tomcat7。我已经通... 查看详情

docker教程-3-tomcat容器的安装配置使用(代码片段)

转自:Docker教程-3-Tomcat容器的安装配置使用,更优阅读:http://www.kongzid.com/目录1、环境检查2、查看可用的Tomcat版本3、下载所需版本的Tomcat镜像4、创建tomcat容器4.1非挂载卷方式创建tomcat容器4.2挂载本地目录方式创建tom... 查看详情