简介:在NanoPi NEO Plus2上安装tomcat、MySQL搭建服务器,实现登陆验证。
- 安装tomcat
- 运行 java -version后发现系统没有自带jdk,因此需要下载jdk
下载链接:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html(选择
ARM64 Hard Float)
- 以上文件是windows下下载的,需要把文件上传到nanopi,这里需要一个工具WinSCP,输入主机IP地址和用户名和密码。
- tar xv*** jdk-8u144-linux-arm64-vfp-hflt.tar.gz
解压之后将文件拷贝到/usr/local/文件夹下
- sudo cp -R jdk1.8.0_144 /usr/local
配置环境
加入以下代码
- # JAVA
- JAVA_HOME=/usr/java/jdk1.8.0_144
- CLASSPATH=.:$JAVA_HOME/lib.tools.jar
- PATH=$JAVA_HOME/bin:$PATH
- export JAVA_HOME CLASSPATH PATH
查看是否配置合适
- 下载tomcat,把tomcat上传到nanopi,并解压放到/usr/local/tomcat7 下载链接 http://tomcat.apache.org/download-70.cgi
修改sudo nano /etc/profile
- TOMCAT_HOME=/usr/local/tomcat7
- CATALINA_HOME=/usr/local/tomcat7
- export TOMCAT_HOME
- export CATALINA_HOME
- cd /usr/local/tomcat7/bin
- sudo ./startup.sh
多数情况下应该没什么问题,少数情况下会报错,下面是报出的错误
- Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
- 出错的情况下,到文件/usr/local/tomcat7/bin/catalina.sh添加一下内容,打开文件时东西比较多,不太容易找到,我用的是nano编辑器,ctrl+w进行搜索cygwin
- export JAVA_HOME=/usr/local/jdk1.8.0_144
- export JRE_HOME=/usr/local/jdk1.8.0_144/jre
- 启动成功,用浏览器访问IP:8080即192.168.1.118:8080(前提是nanopi和电脑要在同一局域网内)
第一条指令安装时需要两次输入密码
- sudo apt-get install mysql-server
- apt-get isntall mysql-client
- sudo apt-get install libmysqlclient-dev