如何在ubuntu如何启动tomcat中安装配置tomcat

云计算&大数据
WEB开发设计
Object Storage
Conceptual
Product Documentation
ZoneMinder
Kubernetes
Text Editors
DigitalOcean Cloud Firewalls
如何在Ubuntu 16.04上安装和配置Apache Tomcat 8.5
如何在Ubuntu 16.04上安装和配置Apache Tomcat 8.5
Apache Tomcat是由Apache Software Foundation开发的开源Java Servlet实现。 除了实现Java Servlet之外,Tomcat还支持其他Java服务器技术,包括JavaServer Pages(JSP),Java表达式语言和Java WebSocket。
Tomcat为支持HTTP / 2的Java应用程序,JSSE的OpenSSL和TLS虚拟主机提供HTTP Web服务器。
在本教程中,我将向您展示如何在Ubuntu 16.04 LTS(Yakkety Yak)上安装和配置Apache Tomcat 8.5,以及如何在Ubuntu服务器上安装和配置必备Java 8。
Ubuntu 16.04
2 GB以上内存(推荐)
- 安装Java(JRE和JDK)
在这一步中,我们将从Ubuntu PPA存储库安装Java JRE和JDK。 为此,我们首先要安装一个新的软件包python-software-properties来管理存储库。
安装python软件属性: sudo apt-get install python-software-properties -y 安装软件包后,添加新的PPA java存储库并运行apt-get update。 sudo add-apt-repository ppa:webupd8team/javasudo apt-get update 接下来,使用apt从PPA存储库安装Java JRE和JDK: sudo apt-get install oracle-java8-installer -y 这将需要一些时间,等到安装完成。
使用以下命令检查java版本: java -version 您可以在下面看到所需的结果: java version "1.8.0_111"Java(TM) SE Runtime Environment (build 1.8.0_111-b14)Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
- 配置Java家庭环境
在第一步,我们已经安装了Java。 现在我们需要在Ubuntu服务器上配置JAVA_HOME环境变量,以便Java应用程序可以找到Java安装目录。
Tomcat需要正确设置JAVA_HOME环境。
在配置JAVA_HOME环境之前,我们需要知道Java目录在哪里。 使用以下命令检查Java目录的位置: sudo update-alternatives --config java
Java目录=“ / usr / lib / jvm / java-8-oracle / jre ”
然后使用vim编辑环境文件: vim /etc/environment 通过添加以下配置行添加JAVA_HOME环境: JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre" 保存文件并退出编辑器。
接下来,编辑.bashrc文件并添加行以导出JAVA_HOME环境变量: vim ~/.bashrc 在文件末尾粘贴以下配置: export JAVA_HOME=/usr/lib/jvm/java-8-oracle/jreexport PATH=$JAVA_HOME/bin:$PATH 保存并退出,然后重新加载.bashrc文件。 source ~/.bashrc 确保没有错误,并检查JAVA_HOME环境: echo $JAVA_HOME 你会看到java目录路径。
- 安装Apache Tomcat 8.5
在这一步中,我们将在用户tomcat下安装Apache Tomcat。
创建一个名为tomcat的用户和组: groupadd tomcatuseradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
-s / bin / false =禁用shell访问。
-g tomcat =将新用户分配给组tomcat。
-d / opt / tomcat =定义用户的主目录。
接下来,转到/ opt目录并使用wget命令下载tomcat: cd /opt/wget http://mirror.wanxp.id/apache/tomcat/tomcat-8/v8.5.6/bin/apache-tomcat-8.5.6.tar.gz 提取Tomcat归档并将目录重命名为“tomcat”。 tar -xzvf apache-tomcat-8.5.6.tar.gzmv apache-tomcat-8.5.6 tomcat 将tomcat目录的所有者更改为tomcat用户,并使bin目录中的所有文件都可执行。 chown -hR tomcat:tomcat tomcatchmod +x /opt/tomcat/bin/* 接下来,我们需要定义CATALINA_HOME目录,因此我们可以使用Apache Tomcat运行测试。
Catalina是Tomcat servlet容器。
使用vim编辑.bashrc文件: vim ~/.bashrc 将配置行粘贴到下面的配置行: export CATALINA_HOME=/opt/tomcat 保存并退出,然后重新加载.bashrc。 source ~/.bashrc 检查CATALINA_HOME环境。 echo $CATALINA_HOME
- 测试Apache Tomcat
在第3步中,我们配置了基本的Tomcat设置,在此步骤中,我们将进行一些测试,并确保我们的配置没有错误。
运行以下命令来测试Apache Tomcat: $CATALINA_HOME/bin/startup.sh 确保结果是“Tomcat启动”以验证Tomcat是否已成功安装。
Tomcat正在使用端口8080,使用netstat命令检查服务器上的打开端口。 netstat -plntu
或者您可以使用Web浏览器访问服务器端口8080的IP地址(在我的情况下为http://192.168.1.100:8080)。 您将看到Apache Tomcat的默认页面。
接下来,停止Apache Tomcat,因为我们现在将使用服务文件运行Tomcat。 确保tomcat目录在tomcat用户下。 $CATALINA_HOME/bin/shutdown.shchown -hR tomcat:tomcat /opt/tomcat/
- 设置Apache Tomcat服务
在本教程中,我们希望使用一个systemd服务文件来运行Apache Tomcat作为tomcat用户,以便轻松启动和停止。 现在我们需要创建'tomcat.service'文件。
转到systemd系统目录并创建一个新的文件'tomcat.service'。 cd /etc/systemd/system/vim tomcat.service 粘贴配置如下: [Unit]Description=Apache Tomcat 8 Servlet ContainerAfter=syslog.target network.target[Service]User=tomcatGroup=tomcatType=forkingEnvironment=CATALINA_PID=/opt/tomcat/tomcat.pidEnvironment=CATALINA_HOME=/opt/tomcatEnvironment=CATALINA_BASE=/opt/tomcatExecStart=/opt/tomcat/bin/startup.shExecStop=/opt/tomcat/bin/shutdown.shRestart=on-failure[Install]WantedBy=multi-user.target 保存文件并退出编辑器。
重新加载systemd守护进程,然后启动Tomcat服务,并将Apache Tomcat服务添加到启动时启动。 systemctl daemon-reloadsystemctl start tomcatsystemctl enable tomcat 通过检查打开的端口来检查tomcat是否正在运行。 netstat -plntu 并检查tomcat状态,确保服务处于活动状态。 systemctl status tomcat
- 配置Apache Tomcat用户
在此步骤中,我们将为Apache Tomcat配置用户。
Tomcat已安装,默认情况下在端口8080上运行,我们可以从Web浏览器访问Tomcat,但是到现在为止,我们无法访问站点管理器仪表板。 这是本步骤的目的,启用和配置Tomcat用户,编辑文件“tomcat-users.xml”。
转到tomcat配置目录并使用vim编辑tomcat-users.xml。 cd /opt/tomcat/conf/vim tomcat-users.xml 在第43行下创建一个新行并粘贴以下配置: &role rolename="manager-gui"/&&user username="admin" password="password" roles="manager-gui,admin-gui"/& 保存并退出。
接下来,转到manager目录并编辑context.xml文件。 cd /opt/tomcat/webapps/manager/META-INF/vim context.xml 评论第19和20行。 &Context antiResourceLocking="false" privileged="true" &&!--
&Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" /& --&&/Context& 保存并退出。
然后转到主机管理器目录并再次编辑上下文文件。 cd /opt/tomcat/webapps/host-manager/META-INF/vim context.xml 评论第19行和第20行。 &Context antiResourceLocking="false" privileged="true" &&!--
&Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" /& --&&/Context& 保存并退出,然后重新启动tomcat。 systemctl restart tomcat 第7步
- 测试Tomcat
打开您的Web浏览器并输入您的服务器IP端口8080.您将看到Apache Tomcat主目录。
转到管理员信息中心,网址如下:
键入管理员用户名“admin”,密码为“mypassword”,第5步中的配置。
现在转到主机管理器仪表板,网址如下:
从第5步输入管理员用户和密码,您将看到Tomcat虚拟主机管理器。
Apache Tomcat 8.5已在Ubuntu 16.04上安装和测试。
文章分类 10
howtoing.com是一个运维教程站,开始于2012年5月。这里提供如何简单的学习引导Linux/Windows系统管理员的目标。我们一直在努力提供简单易学高质量的文章。
(C)2018 Howtoing运维教程 京ICP备号-1&nbsp>&nbsp
&nbsp>&nbsp
&nbsp>&nbsp
在linux上安装配置tomcat(Ubuntu图形界面)
摘要:最近因为要在linux上做一些javaweb上的练习,所以需要安装基本的tomcat,使用环境是Ubuntu14.3的图形化界面安装的,因为使用文字界面直接在linux上进行编写有些麻烦,以后再去接触。一、安装配置jdk1、首先是要去安装和配置jdk,所以先登录官网下载jdk网址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,选择对应的jdk进行下载2、
最近因为要在linux上做一些javaweb上的练习,所以需要安装基本的tomcat,使用环境是Ubuntu14.3的图形化界面安装的,因为使用文字界面直接在linux上进行编写有些麻烦,以后再去接触。
一、安装配置jdk
1、首先是要去安装和配置jdk,所以先登录官网下载jdk
网址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html, 选择对应的jdk进行下载
2、然后将压缩包拷贝到java的目录下面 记得把我命令中的版本改成你所下载的版本号 cp /home/下载jdk-8u60-linux-x64.tar.gz /usr/java/
3、解压jdk到当前的目录下面: tar -zxvf jdk-8u60-linux-x64.tar.gz
4、接下来是配置环境变量,使用gedit去编辑更加方便点 gedit /etc/profile
在文件中添加以下的内容,其中的JAVA_HOME根据你实际的目录来 JAVA_HOME=/usr/java/jdk1.8.0_60CLASSPATH=$JAVA_HOME/lib/PATH=$PATH:$JAVA_HOME/binexport PATH JAVA_HOME CLASSPATH
5、重启linux
sudo shutdown -r now
6、查看是否安装成功 java -version
安装成功则会出现下面的提示:
二、安装完jdk后开始下载配置Tomcat
1、下载tomcat,我下载的是tomcat8 因为7有点老,9太新,怕有我安装的eclipse不支持
下载地址为:http://tomcat.apache.org/download-80.cgi
2、把解压缩包解压缩到当前目录下: tar -zxvf apache-tomcat-8.5.4.tar.gz
3、将解压缩的文件移动要安装的路径下,一般是安装在/opt下面,然后运行指令: sudo mv apache-tomcat-8.5.4 /opt/tomact
4、然后来到tomcat的目录下面。配置CATALINA_HOME 使用gedit bin/startup.sh 在内容中追加一条:CATALINA_HOME=/opt/tomcat
6、然后创建脚本文件 setenv.sh在这个脚本中配置环境变量 在tomcat运行的时候就可以自动的扫描到
如果提示权限不够,可以使用命令sudo touch setenv.sh
然后gedit setenv.sh
在文件中写入以下的内容: 其中的JAVA_HOME 要根据自己的安装情况来填写 & JAVA_HOME=/usr/lib/jvm/Java-8-openjdk-amd64JRE_HOME=${JAVA_HOME}/jre
7、最后来运行tomcat
在Tomact文件的bin目录下直接运行sudo ./startup.sh命令
8、最后打开浏览器输入地址:http://localhost:8080,来验证是否安装成功,如果出现下面则配置成功
以上就是在linux图形界面安装的tomcat的全部过程。
以上是的内容,更多
的内容,请您使用右上方搜索功能获取相关信息。
若你要投稿、删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内给你回复。
云服务器 ECS
可弹性伸缩、安全稳定、简单易用
&40.8元/月起
预测未发生的攻击
&24元/月起
为您提供0门槛上云实践机会
你可能还喜欢
你可能感兴趣
阿里云教程中心为您免费提供
在linux上安装配置tomcat(Ubuntu图形界面)相关信息,包括
的信息,所有在linux上安装配置tomcat(Ubuntu图形界面)相关内容均不代表阿里云的意见!投稿删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内答复
售前咨询热线
支持与服务
资源和社区
关注阿里云
InternationalUbuntu下安装tomcat_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Ubuntu下安装tomcat
&&Ubuntu下安装tomcat
阅读已结束,下载本文需要
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢Ubuntu 16.04安装Tomcat 8 图解_服务器应用_Linux公社-Linux系统门户网站
你好,游客
Ubuntu 16.04安装Tomcat 8 图解
来源:Linux社区&
作者:Linux
Tomcat是由Apache开发的一款免费且开源的轻量级Web应用服务器,Tomcat8服务器在中小企业中得到广泛使用,是开发和调试JSP 程序的首选。
Tomcat 8最大的变化是资源Resource。Tomcat 8的资源进行了重构,可以更好地支持外部资源。原先的别名Aliases、VirtualLoader、VirtualDirContext、JAR资源和外部仓库等,现在都以单个的、一致的方法进行配置。这个新的资源的实现也可以用于主WAR包,并作为其它多个Web应用程序的基础。
此外,还有对SPDY协议的支持,这里还有些争议,因为SPDY还不够完善。最后,Tomcat 8还有些安全方面的增强,主要是SSL加密提供了额外的诊断信息。
下面记录在 16.04下安装Tomcat 8 详细过程。
前提:必须正确安装JDK。
一、通过二进制包(tar.gz)安装
https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.16/bin/
如果是在命令行下,推荐使用links,如下所示:
安装步骤:
tar zxvf apache-tomcat-8.5.16.tar.gz
sudo mv apache-tomcat-8.5.16/ /opt/apache-tomcat-8.5.16
sudo ln -s /opt/apache-tomcat-8.5.16/ /opt/tomcat8
/opt/tomcat8/bin/startup.sh
http://127.0.0.1:8080/
配置管理员权限
sudo vim /opt/tomcat8/conf/tomcat-users.xml
&role rolename="manager-gui"/&
&role rolename="admin-gui"/&
&user username="root" password="123456" roles="manager-gui,admin-gui"/&
提示:按&i&插入,按Exc之后输入&:wq!&保存。
/opt/tomcat8/bin/shutdown.sh
/opt/tomcat8/bin/startup.sh
注册成系统服务,开机自动启动
sudo vim /opt/tomcat8/bin/catalina.sh
#假设配置了JAVA_HOME变量和TOMCAT_HOME变量
CATALINA_HOME=$TOMCAT_HOME
CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib
#如果都没有配置
JAVA_HOME=/usr/lib/jvm/java-8-
CATALINA_HOME=/opt/tomcat8
CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib
sudo cp /opt/tomcat8/bin/catalina.sh /etc/init.d/tomcat8
sudo sysv-rc-conf
其实运行级别在2就行了,不用全部,全部只是处于保险。
完成后按Q退出,然后重启测试效果。
二、通过APT源安装
sudo apt-get install tomcat8 tomcat8-docs tomcat8-examples tomcat8-admin
安装完成后的配置文件放置在/var/lib/。
服务启动:
service tomcat8 start
service tomcat8 status
service tomcat8 stop
配置管理员权限:
sudo vim /var/lib/tomcat8/conf/tomcat-users.xml
&role rolename="manager-gui"/&
&role rolename="admin-gui"/&
&user username="root" password="123456" roles="manager-gui,admin-gui"/&
提示:按&i&插入,按Exc之后输入&:wq!&保存。
重启服务测试:
sudo service tomcat8 restart
http://127.0.0.1:8080/
配置服务自启动:
sudo sysv-rc-conf
其实运行级别在2就行了,不用全部,全部只是处于保险。
sudo apt-get autoremove tomcat8
更多Tomcat相关教程见以下内容:
6.6下安装配置Tomcat环境&
Linux 5.5安装JDK+Tomcat并部署Java项目& &
Tomcat权威指南(第二版)(中英高清PDF版+带书签)& &
Tomcat 安全配置与性能优化 &
Linux下使用Xshell查看Tomcat实时日志中文乱码解决方案 &
CentOS 64-bit下安装JDK和Tomcat并设置Tomcat开机启动操作步骤 &
Ubuntu 16.04下安装Tomcat 8.5.9&
Tomcat中session的管理机制&
Tomcat单机多实例部署-多项目部署&
Tomcat 的详细介绍:Tomcat 的下载地址:
本文永久更新链接地址:
相关资讯 & & &
& (06月15日)
& (02/18/:40)
& (04/06/:50)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款

我要回帖

更多关于 ubuntu tomcat 启动 的文章

 

随机推荐