linux下部署java开发的项目
来源:互联网 发布:php 二维数组重复替换 编辑:程序博客网 时间:2024/05/22 17:34
以前的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 ACCEPTiptables -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
关于LINUX权限-bash: ./startup.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
问题二:-Dmaven.multiModuleProjectDirectory system propery is not set.
可以设一个环境变量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 0
- linux下部署java开发的项目
- Linux下Java项目部署
- linux下部署java项目
- [linux]linux下部署java web项目
- linux下安装java需要的应用程序,并部署项目
- 在linux下部署java项目的准备
- Java web项目Linux下部署的中文乱码问题
- 将windows myeclise开发的Java项目部署到Linux
- linux下java项目移植部署心得
- windows/linux下部署纯java项目
- Linux环境下的JAVA开发环境部署
- Linux下的Java开发环境环境部署
- Linux下部署项目
- linux系统下的项目部署
- Linux下部署项目的一些注意事项
- linux下gunicorn+flask项目的部署
- linux下部署maven的web项目
- 将本地开发的 Maven 2 项目部署到 Linux Tomcat 下的步骤
- NSArray的一些使用方法
- IOS学习笔记之通知
- 搜索框组件
- java用Properties读写配置文件
- codeforces 163E e-Government
- linux下部署java开发的项目
- mongoDB应用篇——固定集合和GridFS文件
- JavaWeb相关框架
- Volley源码分析之基本流程
- Struts2 Action类无法获取web表单数据
- Android模拟器之夜神模拟器
- HDU 2571 命运 (DP)
- Java CookBook Learning Day3rd--HTTP (by Tim O'Brien)
- install google-chrome in Ubuntu14.04