以前的linux环境都是其他同事搭的,这次同事给装了虚拟机以后需要自己配置环境。
根据以前的经验,应该分为以下几步:
- 安装tomcat
- 安装mysql
- 部署项目到tomcat下,启动tomcat
下面总结一下,遇到的问题。
1.下载WinSCP
下载完这个工具,可以实现windows向linux上传文件,我很喜欢。也能直接删除文件。但是自带的终端命令行,没有提示,写起命令来很不方便。
于是下载SecureCRT.exe
2.下载SecureCRT
写命令时,文件按Tab键能自动补全文件名
补充:这个有付费版的,注意下
3.虚拟机上装的linux是同事装的,下载软件需要查看linux版本信息
命令如下:
cat /etc/issue
截图:
查看linux多少位
uname -a
这样看是64位的。
4.下载tomcat8 zip 版本
http://tomcat.apache.org/download-80.cgi
问题一: tomcat解压以后,不能出现小猫界面
咨询同事,需要配置防火墙,关闭防火墙或者开启80端口
关闭防火墙: service iptables stop
开启80端口:
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 80 -j ACCEPT
查看端口情况 iptables -L -n
保存设置 <span style="font-family: Arial, Helvetica, sans-serif;">service iptables save </span>
开启防火墙:service iptables start
问题二: 执行./startup.sh,或者./shutdown.sh的时候,爆出了Permission denied
解决:
用命令chmod 修改一下bin目录下的.sh权限就可以了
执行命令: chmod u+x *.sh
5.下载 mysql linux下的版本
上面看过操作系统时linux 6
现在下5.7,tar格式的文件
MySQL下载地址:http://dev.mysql.com/downloads/mysql/
解压缩tar文件
tar –xvf file.tar //解压 tar包
出现多个rpm文件
参考这个文章安装MySQL
http://blog.csdn.net/liumm0000/article/details/18841197
6.下载jdk1.8 linux 下的版本
下载jdk的rpm格式的安装包:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
参考这个文章进行安装
http://blog.csdn.net/ldl22847/article/details/7605650
7.部署问题
问题一:java.lang.UnsupportedClassVersionE rror: PR/Sort : Unsupported major.minor version 52.0这个错误是由于高版本的java project使用了低版本的来运行
更改jdk的版本,原来是1,7 改成1.8,OK。因为原来的项目就是1.8版本的jdk
可以设一个环境变量M2_HOME指向你的maven安装目录
M2_HOME=D:\Apps\apache-maven-3.3.1
然后在Window->Preference->Java->Installed JREs->Edit
在Default VM arguments中设置
-Dmaven.multiModuleProjectDirectory=$M2_HOME
可以设一个环境变量M2_HOME指向你的maven安装目录
M2_HOME=D:\Apps\apache-maven-3.3.1
然后在Window->Preference->Java->Installed JREs->Edit
在Default VM arguments中设置
-Dmaven.multiModuleProjectDirectory=$M2_HOME
问题三:Java 连接MySQL报错,Your password has expired.
解决:
查看过期状态
如果为N,修改为Y
重新为root用户设置密码