树莓派安装配置JAVA和JSP详细过程

树莓派作为LINUX系统为主要的一种嵌入式微型电脑设备,当然也是可以运行基于LINUX的JAVA和JSP网页程序。下面我们牛人技术通过自己的实践操作详细的说明如何在树莓派上配置JSP开发和运行环境的过程。具体步骤如下;

http://127.0.0.1:8080/
# java -version
# whereis tomcat8

【安装OpenJDK(树莓派OK)】
# apt-get install default-jre
# apt-get install default-jdk

【安装Tomcat(树莓派OK)】
# apt-get install tomcat8
//# apt-get install tomcat7
//# apt-get install tomcat8 tomcat8-docs tomcat8-examples tomcat8-admin
service tomcat8 restart

【检查设置环境变量】
vim ~/.bashrc
vim /etc/profile
JAVA_HOME=/usr/java/jdk1.8.0_101
JRE_HOME=$JAVA_HOME/jre
JAVA_BIN=$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME PATH CLASSPATH

【配置使用】
/etc/tomcat8/server.xml
新增站点则复制<host>区域修改配置即可。
在<host>标签位置
<Context path="/web_virtual_dir" docBase="/home/web_virtual_dir" />

默认目录
/var/lib/tomcat8/webapps/ROOT/ 第一个默认WEB应用网站
CATALINA_HOME在/usr/share/tomcat8 
CATALINA_BASE在/var/lib/tomcat8


【新增加一个端口站点】
打开编辑/etc/tomcat8/server.xml配置文件
  <!--byAddStart-->
<Service name="byCatalina01">
<Connector port="18080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
<Engine name="byCatalina02" defaultHost="localhost">
  <Host name="ttcat.nrjs.com"  appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/byData/ttcat/" reloadable="true" caseSensitive="false" debug="0"></Context>
</Host>
</Engine>
</Service>
<!--byAddEnd-->

【TOMCAT服务目录结构说明】
/bin 用于停止和启动TOMCAT命令文件
/conf 存放各种配置文件
/lib 存放TOMCAT所需的JAR文件
/logs 存放TOMCAT运行日志
/temp 存放运行是临时文件
/webapps 默认WEB应用文件目录
/work 把JSP生成的Servlet存放目录

【网站目录结构说明】
/WEB-INF/classes/ 包含了站点所有用的 class 文件,包括 servlet class 和非servlet class,他们不能包含在 .jar文件中。
/WEB-INF/lib/ 存放web应用需要的各种JAR文件,放置仅在这个应用中要求使用的jar文件,如数据库驱动jar文件。
/WEB-INF/web.xml 是Web应用程序配置文件,描述了 servlet 和其他的应用组件配置及命名规则。
/WEB-INF/src/ 源码目录,按照包名结构放置各个Java文件。
/META-INF 相当于一个信息包,用来配置应用程序、扩展程序、类加载器和服务manifest.mf文件,在用jar打包时自动生成。

【第一个JSP程序】
建立nrjs.jsp文件内容如下;
<%@ page import="java.io.*,java.util.*, javax.servlet.*" %>
<% out.print("byHelloTime:"); out.print(new Date().toLocaleString()); %>
访问http://127.0.0.1:8080/nrjs.jsp






【补充说明】
# java environment
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_171
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:$PATH
# tomcat environment
export TOMCAT_HOME=/usr/tomcat8

安装Oracle JDK
add-apt-repository ppa:webupd8team/java
apt-get update
apt-get install oracle-java8-set-default
apt-get install oracle-java8-installer
apt-get install oracle-java8-jdk

本文由作者自行上传发布,文章仅代表作者个人观点。如需转载,务必声明出处和网址,否则保留相关权利。

网友评论 comments

发表评论

电子邮件地址不会被公开。必填项已用 *标注

暂无评论

牛人技术博客 | About US | 湘ICP备13000282号-8 |
Copyright © 2009 - 2023 NRJS Corporation, All Rights Reserved
添加图标到手机桌面
扫二维码
扫二维码
返回顶部