1、开发环境
jdk-7u80-linux-x64.tar.gz (spring3使用jdk1.7)
eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz (mars支持1.7,以上需要jdk1.8)
gradle-4.0.1-bin.zip
apache-tomcat-7.0.76.tar.gz (tomcat7,8 可以支持jdk1.7)
mysql-server 5.7
2、安装jdk、gradle
解压jdk、gradle到指定目录
设置全局环境变量
sudo gedit /etc/profile
注意:如果使用 ~/.bashrc 配置环境变量,只是对当前用户起作用 (如果切换成 sudo su 只对 root 用户起作用,普通用户任然无效)
最下面加入
export JAVA_HOME=/home/maiyo/Dev/jdk1.7.0_80
export CLASSPATH=.:${JAVA_HOME}/lib:
export GRADLE_HOME=/home/maiyo/Dev/gradle-4.0.1
export PATH=$JAVA_HOME/bin:$GRADLE_HOME/bin:$PATH
重启后生效(推荐)
或
source /etc/profile
测试
java -version
gradel -v
3、安装mysql
sudo apt-get install mysql-server
设置忽略大小写:
sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf (mysql-server 5.7)
在[mysqld]中,skip-external-locking下,增加:
lower_case_table_names=1
开放远程访问权限:
mysqld.cnf 中注释掉 bind-address = 127.0.0.1
保存并退出
终端输入 mysql -uroot -p 回车,输入密码后登录mysql,使用grant命令分配权限
mysql> grant all privileges on *.* to root@"%" identified by "password" with grant option;
mysql> flush privileges;
mysql> exit;
重启mysql
sudo service mysql restart (stop、start)
netstat -tnl 可查看端口是否启动
4、安装tomcat
直接解压到指定目录就行了
解决中文乱码问题:
打开server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
解决修改文件后刷新问题:
打开context.xml
<Context reloadable="true">
5、安装eclise
直接解压到目录
启动:
到eclipse安装目录,右键点击'在终端中打开',输入./eclipse
解决mars2运行不正常或卡死问题:
sudo gedit/etc/profile
export SWT_GTK3=0
打开eclipse.ini,在 openFile 与 --launcher.appendVmargs 中间加入 --launcher.GTK_version 2 如下:
openFile
--launcher.GTK_version
2
--launcher.appendVmargs
图像界面任然卡死的情况:
alt+ctrl+f1 进入命令行界面
ps -t tty7
然后 kill 掉该进程的 pid