(转)树莓派安装TOMCAT

本文详细介绍了在树莓派上安装Java运行环境和Tomcat服务器的过程。通过执行特定命令安装JDK,无需额外配置即可使用java和javac命令。接着,指导读者下载并解压Tomcat,配置其运行环境,最终通过启动和关闭命令实现服务器操作。访问本地主机验证部署成功。

https://www.cnblogs.com/hy162050430/p/9981867.html

其它历史版本http://downloads.raspberrypi.org/raspbian_lite/images/

  桌面版        http://downloads.raspberrypi.org/raspbian/images/

以下仅适用2019-04-08-raspbian-stretch-lite.zip环境下

 

1树莓派部署java运行环境

1 安装 java JDK

执行命令

sudo apt-get install oracle-java8-jdk

等程序安装了,什么都不需要配置,java 和javac 命令是同时有用的 

安装的java目录在/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/ 这个文件夹

2 jdk 安装好之后 需要下载 Tomcat

https://tomcat.apache.org/download-90.cgi

你可以下载好Tomcat 使用下面解压命令进行解压,我把压缩文件放在/home/pi目录下

tar -zxvf apache-tomcat-9.0.30.tar.gz

解压完成后 需要 cd到 tomcat 的bin目录,运行命令

sudo cd apache-tomcat-9.0.30/
sudo ./startup.sh

关闭服务器命令是

./shutdown.sh

浏览器中访问localhost:8080验证(我的树莓派在172.16.0.12:8080):

在/home/pi/apache-tomcat-9.0.22/webapps/test目录下放了一张road.jpg,然后访问

 

### 树莓派上使用 Tomcat 进行数据收发 #### 安装 Java 开发环境 为了使 Tomcat 正常工作,首先需要安装 JDK (Java Development Kit),因为 Tomcat 是基于 Java 的服务器。 ```bash sudo apt-get update sudo apt-get install default-jdk ``` 确认已成功安装 JDK 可通过命令 `java -version` 查看版本号[^3]。 #### 下载并安装 Apache Tomcat 获取最新稳定版的 Tomcat 并解压到指定目录: ```bash cd /opt/ sudo wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.73/bin/apache-tomcat-9.0.73.tar.gz sudo tar xvzf apache-tomcat-*.tar.gz sudo ln -s /opt/apache-tomcat-9.0.73/ /opt/tomcat ``` 设置权限以便于启动服务: ```bash sudo chown -R pi:pi /opt/tomcat ``` 编辑 `/opt/tomcat/conf/tomcat-users.xml` 文件以添加管理员账户,这有助于后续管理 Web 应用程序部署。 #### 启动与停止 Tomcat 服务 创建两个脚本来简化操作过程: ```bash echo '#!/bin/bash' | sudo tee /usr/local/bin/starttomcat echo 'source ~/.bashrc && cd /opt/tomcat/bin && ./startup.sh' | sudo tee -a /usr/local/bin/starttomcat chmod +x /usr/local/bin/starttomcat echo '#!/bin/bash' | sudo tee /usr/local/bin/stoptimcat echo 'source ~/.bashrc && cd /opt/tomcat/bin && ./shutdown.sh' | sudo tee -a /usr/local/bin/stoptimcat chmod +x /usr/local/bin/stoptimcat ``` 现在可以通过执行 `starttomcat` 来启动 Tomcat 或者运行 `stoptimcat` 来关闭它。 #### 测试 Tomcat 是否正常工作 打开浏览器访问 http://<树莓派IP>:8080 如果看到默认欢迎页面则表示安装成功。 #### 创建简单的 Servlet 示例应用 编写一个名为 HelloWorldServlet.java 的文件放在合适的位置比如 ~/webapps/examples/WEB-INF/classes/ ```java import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloWorldServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); String title = "Hello World Example"; String docType = "<!doctype html public \"-//w3c//dtd html 4.0 transitional//en\">\n"; out.println(docType + "<html>\n" + "<head><title>" + title + "</title></head>\n" + "<body bgcolor=\"#f0f0f0\">\n" + "<h1 align=\"center\">" + title + "</h1>\n" + "<p>Time on the server is now " + new java.util.Date() + "</p>\n"+ "</body></html>"); } } ``` 编译此 servlet 然后将其放置在 webapp 中适当位置下 WEB-INF/classes 目录内。重启 tomcat 即可通过 URL 访问该简单示例。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值