linux下部署java开发的项目

以前的linux环境都是其他同事搭的,这次同事给装了虚拟机以后需要自己配置环境。

根据以前的经验,应该分为以下几步:

  1. 安装tomcat
  2. 安装mysql
  3. 部署项目到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.UnsupportedClassVersionError: 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用户设置密码





  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值