栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Ubuntu平台apt安装tomcat和IntelliJ IDEA平台配置教程(附:主目录和基目录的区别 CATALINA

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Ubuntu平台apt安装tomcat和IntelliJ IDEA平台配置教程(附:主目录和基目录的区别 CATALINA

第一步:apt安装tomcat和其他组件

查看软件包版本。

apt list | grep tomcat

最新版本是tomcat 9(apt中还没有tomcat 10),安装下列4个软件包(后两个可选)。

sudo apt-get install tomcat9 tomcat9-admin tomcat9-docs tomcat9-examples

tomcat-admin:该包安装了两个web应用程序,可以帮助管理Tomcat实例。
tomcat9-docs:该包安装一个web应用程序,允许在本地浏览Tomcat 9文档。
tomcat9-examples:该包安装一个允许访问Tomcat 9 Servlet和JSP示例的web应用程序。

安装完毕后,可以通过以下命令开启、停止、查看、重启Tomcat 9。

#启动
service tomcat9 start
#停止
service tomcat9 stop
#查看状态
service tomcat9 status
#重启
service tomcat9 restart

status查看状态,若成功运行,应如图所示绿色的active(running)。(冒号+q退出)


此时打开浏览器,输入http://localhost:8080/即可访问Tomcat主页。


这个页面几乎包含了我们需要的所有信息,没有废话,建议大家亲自阅读,其中我用不同颜色框出来的是我们接下来会用到的。

第二步:配置管理员

如绿色框中所示,Tomcat有两个预装的Web管理器应用程序。为了使用它,我们需要在tomcat-users.xml文件中设置身份验证。

sudo gedit /etc/tomcat9/tomcat-users.xml

标记之间添加以下行:


确保更改:

  • 用户名:与您要进行身份验证的用户。
  • 密码:使用您希望用于身份验证的密码。


现在可以通过http://localhost:8080/manager和http://localhost:8080/host-manager来或点击主页超链接访问管理和主机管理页面。


第三步:IDEA中配置tomcat

  • 运行-编辑配置
  • 左上角加号-Tomcat服务器-本地
  • 服务器-配置


此处为重点!!如果是手动安装,主目录和基目录相同,但是apt安装两处地址不同,如Tomcat主页中我用红色框和蓝色框画出来的所示。

  • Tomcat主目录(CATALINA_HOME):/usr/share/tomcat9
  • Tomcat基目录(CATALINA_BASE):/var/lib/tomcat9

  • 点击确定-应用,就配置好了

说明:基目录和主目录的区别

仍然是在Tomcat主页中第二段有提到,遵循的规则文件写在RUNNING.txt中。

由于文件被压缩,需要先解压。

cd /usr/share/doc/tomcat9-common
gunzip RUNNING.txt.gz

使用文本编辑器打开文件。

sudo gedit RUNNING.txt

即可看到完整文件。

如果运行多个实例,那么需要两个变量,否则只需CATALINA_HOME。

如果未配置多个实例,CATALINA_BASE则与CATALINA_HOME相同。

CATALINA_HOMECATALINA_BASE
必须可选
Tomcat根目录运行实例的配置位置

例如:

Tomcat可以通过执行以下命令之一来启动:

  %CATALINA_HOME%binstartup.bat         (Windows) 
  
  $CATALINA_HOME/bin/startup.sh           (Unix)

或者

  %CATALINA_HOME%bincatalina.bat start  (Windows)

  $CATALINA_HOME/bin/catalina.sh start    (Unix)

在CATALINA_BASE中,有以下几个子目录:

bin:仅有setenv.sh (*nix) 或 setenv.bat (Windows)、tomcat-juli.jar
conf:服务器配置文件(包括 server.xml)
lib:库和类
logs:日志和输出文件
webapps:自动加载的网络应用程序
work:Web 应用程序的临时工作目录
temp:JVM 临时文件目录

在CATALINA_HOME中,有以下几个子目录:

bin:启动和关闭脚本
lib:库和类
endorsed:覆盖标准“认可标准”的库,默认情况下它不存在

参考:
如何在Ubuntu中安装Apache Tomcat
Tomcat - CATALINA_BASE and CATALINA_HOME variables

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/872732.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号