ubuntu tomcat 基础配置

本文介绍了一个具体的Tomcat服务器启动配置案例,包括Java环境变量设置、Tomcat目录定义及使用等关键信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


# -----------------------------------------------------------------------------
# Start Script for the CATALINA Server
# -----------------------------------------------------------------------------
# java user add start
export JAVA_HOME=/usr/local/java/jdk1.8.0_144
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:${CLASS_PATH}
export PATH=${JAVA_HOME}/bin:${PATH}
# tomcat
export TOMCAT_HOME=/mytomcat/bak/apache-tomcat-9.0.1
# java user add end
# -----------------------------------------------------------------------------

启动 ./startup.sh
root@iZuf6f6ik849mket2if7wbZ:/mytomcat/bak/apache-tomcat-9.0.1/bin# ./startup.sh
Using CATALINA_BASE:   /mytomcat/bak/apache-tomcat-9.0.1
Using CATALINA_HOME:   /mytomcat/bak/apache-tomcat-9.0.1
Using CATALINA_TMPDIR: /mytomcat/bak/apache-tomcat-9.0.1/temp
Using JRE_HOME:        /usr/local/java/jdk1.8.0_144/jre
Using CLASSPATH:       /mytomcat/bak/apache-tomcat-9.0.1/bin/bootstrap.jar:/mytomcat/bak/apache-tomcat-9.0.1/bin/tomcat-juli.jar
Tomcat started.
### 在 Ubuntu 上通过 VSCode 配置 Tomcat 开发环境 要在 Ubuntu 系统上配置 Visual Studio Code (VSCode) 支持 Tomcat 开发环境,需完成以下几个方面的设置: #### 1. 安装并验证 Tomcat 确保已正确安装 Tomcat 并能正常运行。可以通过以下命令检查 Tomcat 是否可用: ```bash sudo systemctl status tomcat9 ``` 如果未安装,则可通过 `apt` 安装: ```bash sudo apt update sudo apt install tomcat9 tomcat9-admin ``` 确认安装完成后,测试 Tomcat 的默认页面是否能够访问。通常,默认地址为 `http://localhost:8080/`。 --- #### 2. 解决 “The selected directory is not a valid Tomcat home” 错误 当尝试在 VSCode 中添加 Tomcat 服务器时,可能会遇到错误提示:“The selected directory is not a valid Tomcat home”。此问题通常是由于选择了不正确的路径或缺少必要的文件结构引起的[^1]。 解决方法如下: - **确认 Tomcat 路径**:Tomcat 默认安装路径可能位于 `/usr/share/tomcat9` 或 `/var/lib/tomcat9`。建议手动创建软链接指向标准的 Tomcat 结构。 创建软链至标准目录: ```bash ln -s /usr/share/tomcat9 $HOME/apache-tomcat-9.x ``` - **检查必要文件**:确保所选路径包含完整的 Tomcat 文件结构,特别是 `conf/server.xml`, `bin/startup.sh`, 和其他核心组件。如果没有这些文件,可能是安装过程中缺失了某些部分。 --- #### 3. 配置 VSCode 插件 安装适用于 Java 和 Tomcat 的扩展插件: - 打开 VSCode 并进入 Extensions (`Ctrl+Shift+X`)。 - 搜索并安装以下插件: - **Java Extension Pack** - **Tomcat Plugin** 加载项目后,在左侧工具栏找到 Tomcat 控制面板图标(通常是一个绿色加号),点击“Add Tomcat Server”,选择之前创建的软链路径 `$HOME/apache-tomcat-9.x`[^1]。 --- #### 4. 配置 Web 应用上下文 编辑 Tomcat 的全局配置文件 `server.xml` 或应用特定的 `context.xml` 来定义虚拟目录映射[^2]。例如: ```xml <Context path="/test" docBase="/home/ubuntu/jsp_example" debug="0" reloadable="true"/> ``` 其中: - `path` 是应用程序对外暴露的 URL 前缀; - `docBase` 是实际的应用程序根目录; 注意:避免使用任何中文字符,因为这可能导致 Tomcat 启动失败[^2]。 --- #### 5. 设置远程开发环境 为了更高效地管理 Linux 服务器上的资源,可启用 VSCode 的 Remote SSH 功能来直接连接到目标机器[^3]: - 安装官方插件 **Remote - SSH**。 - 配置 `.ssh/config` 文件以简化登录流程: ```plaintext Host my-server HostName your.server.ip.address User ubuntu IdentityFile ~/.ssh/id_rsa ``` - 使用快捷键 `F1 -> Remote-SSH: Connect to Host...` 登录指定主机。 一旦建立连接,即可像本地一样操作远程文件系统,并利用前述步骤中的 Tomcat 插件功能。 --- #### 6. 可选:集成内网穿透服务 对于需要外部访问的情况,可以借助 Cpolar 实现内网穿透[^4]。具体步骤包括: - 安装 Cpolar: ```bash curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash ``` - 认证账户并与云端绑定: ```bash cpolar login ``` - 启动 HTTP 协议转发规则: ```bash cpolar http 8080 ``` 此时会获得一个动态公网 URL 地址用于调试和演示目的。 --- ### 总结 以上过程涵盖了从基础环境搭建到高级网络配置的一系列操作指南。每一步都旨在优化用户体验的同时保持技术实现的专业度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值