在ubuntu16.04下配置eclipse+tomcat+jdk+mysql+maven
前言
本教程的实验环境是ubuntu16.04.4版本,其他版本的可能会略有不同,但总体影响不大。
ubuntu各个版本镜像的下载地址:https://www.ubuntu.com/download/alternative-downloads
VMware虚拟机百度云下载链接:https://pan.baidu.com/s/1FvvrV7lnEdE5R6Mc-c4kzw 密码:fox3
1.安装mysql
1.1首先卸载干净之前安装的MySQL
先卸载mysql-common
sudo apt-get remove mysql-common
然后卸载mysql-server和mysql-core
sudo apt-get autoremove --purge mysql-server-**
sudo apt-get remove mysql-core-**
//"**"表示你所安装的版本
最后清除卸载残留的数据
dpkg -l |grep ^rc|awk ‘{print $2}’ |sudo xargs dpkg -P
1.2安装MySQL
这里我安装的是mysql5.6
添加新的源,注意是英文引号
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe'
更新刚刚添加的源
sudo apt-get update
sudo apt install mysql-server-5.6
安装MySQL服务
sudo apt install mysql-client-5.6
1.3启动/停止/重启MySQL
启动MySQL
sudo /etc/init.d/mysql start
停止MySQL
sudo /etc/init.d/mysql stop
重启MySQL
sudo /etc/init.d/mysql restart
1.4登录MySQL
mysql -u用户名 -p
输入用户密码
2.安装并配置jdk
2.1下载jdk
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
选择对应版本下载,我选择的是1.8.0_201
2.2安装jdk
新建待安装的目录
sudo mkdir /usr/local/java/
将压缩包复制到新建目录中
sudo cp *你的路径*/xxx_linux_xxx.tar.gz /usr/local/java/
进入新目录,解压
cd /usr/local/java/
sudo tar -zxvf ./xxx_linux_xxx.tar.gz
#ls即可看到解压的文件jdk1.8.0_201(版本数字会略有不同)
2.3配置环境变量
一个局部,一个全局,建议两个都配
sudo gedit ~/.bashrc
sudo gedit /etc/profile
将以下语句copy进文件,在最后插入
export JAVA_HOME=/usr/local/java/jdk1.8.0_201 #注意修改你的版本号
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#等号两侧不要加入空格,不要漏掉点号
刷新文件
source ~/.bashrc #局部
source /etc/profile #全局,同步前面的选择
2.4检测是否成功
java -version
#如果出现以下则表示安装成功
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_201-b11)
Java HotSpot(TM) Client VM (build 25.171-b11, mixed mode)
3.安装并配置tomcat
3.1下载tomcat
下载地址:http://tomcat.apache.org/download-70.cgi
ubuntu下载tar.gz版本,不分32位或64位,建议下载tomcat7
我这里下载的是tomcat7.0.88
3.2安装tomcat
新建待安装的目录
sudo mkdir /usr/local/tomcat/
将压缩包复制到新建目录中
sudo cp *你的路径*/apache-tomcat-7.0.88.tar.gz /usr/local/tomcat/
进入新目录,解压
cd /usr/local/tomcat/
sudo tar -zxvf ./apache-tomcat-7.0.88.tar.gz
#ls即可看到解压的文件apache-tomcat-7.0.88(版本数字会略有不同)
3.3配置环境变量
打开startup.sh文件
sudo gedit /usr/local/tomcat/apache-tomcat-7.0.885/bin/startup.sh #这是启动该脚本
将以下语句copy进文件,掺入到最后一行之前
export JAVA_HOME=/usr/local/java/jdk1.8.0_201 #注意修改你的版本号
export JRE_HOME=${JAVA_HOME}/jre
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-7.0.88
exec "$PRGDIR"/"$EXECUTABLE" start "$@" #文件原内容
#等号两侧不要加入空格,不要漏掉点号
同样的内容也copy进shutdown.sh文件
sudo gedit /usr/local/tomcat/apache-tomcat-7.0.88/bin/shutdown.sh #这是关闭文件
3.4检验是否成功
启动
sudo /usr/local/tomcat/apache-tomcat-7.0.885/bin/startup.sh #这是启动该脚本
打开浏览器,输入localhost:8080,看到Apache首页即是成功
关闭
sudo /usr/local/tomcat/apache-tomcat-7.0.885/bin/shutdown.sh #这是关闭文件
4.安装并配置eclipse
4.1下载eclipse
下载地址:https://www.eclipse.org/downloads/eclipse-packages/
选择Eclipse IDE for Java EE Developers linux 64bit,也可以选择32位的。
4.2安装eclipse
新建待安装的目录
sudo mkdir /opt/eclipse
将压缩包复制到新建目录中
sudo cp *你的路径*/eclipse-xxx-linux-gtk.tar.gz /opt/eclipse
进入新目录,解压
cd /opt/eclipse
sudo tar -zxvf ./eclipse-xxx-linux-gtk.tar.gz
#ls即可看到解压的文件eclipse(版本数字会略有不同)
4.3打开eclipse
创建桌面快捷方式
具体操作参照:https://blog.csdn.net/a791693310/article/details/80836358?tdsourcetag=s_pcqq_aiomsg
也可以直接通过以下命令打开eclipse
sudo /opt/eclipse/eclipse #保证jdk配置过全局环境变量,否则不能用sudo打开
5.安装并配置maven
5.1下载maven
下载地址:https://maven.apache.org/download.cgi
选择版本:apache-maven-xxx.xx.x-bin.tar.gz,其中xxx是版本号,不区分32位或64位
5.2安装maven
新建待安装的目录
sudo mkdir /opt/maven
将压缩包复制到新建目录中
sudo cp *你的路径*/apache-maven-3.5.4-bin.tar.gz /opt/maven
进入新目录,解压
cd /opt/maven
sudo tar -zxvf ./apache-maven-3.5.4-bin.tar.gz
#ls即可看到解压的文件apache-maven-3.5.4(版本数字会略有不同)
5.3配置环境变量
打开文件
cd /opt/maven
sudo gedit ~/.bashrc #局部
sudo gedit /etc/profile #全局,根据需要二选一,建议两个都配置
将以下语句copy进文件
#export M2_HOME=/opt/maven/apache-maven-3.5.4 #这句不要配置,容易出错
export MAVEN_HOME=/opt/maven/apache-maven-3.5.4 #注意版本号的区别
#export MAVEN_OPTS="-Xms256m -Xmx512m"
export PATH=${MAVEN_HOME}/bin:$PATH
export CLASSPATH=$CLASSPATH:$MAVEN_HOME/lib
#等号两侧不要加入空格,不要漏掉点号
刷新文件
source ~/.bashrc #局部
source /etc/profile #全局,同步前面的选择
5.4检验是否成功
#输入
mvn -v
#如果出现以下则表示配置成功
Maven home: /opt/maven/apache-maven-3.5.4
Java version: 1.8.0_171, vendor: Oracle Corporation, runtime: /usr/local/java/jdk1.8.0_171/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-128-generic", arch: "i386", family: "unix"
其他注意事项
1.在eclipse配置tomcat时,提示没有权限读取配置文件时,命令行进入到tomcat目录下:chmod -R 777 conf
2.修改eclipse的install JREs为自己系统安装的JDK,再将Compiler修改成1.8版本的,同时在项目的buildpath导入自己系统的JDK。
3.修改JDK后clean项目后,如果还出现许多确包错误,则在本地maven库中删除所有文件,再点击maven install全部重新下载;如果是pom.xml,一般是formate问题,格式化一下代码保存即可解决,此后再maven install下载。
4.如果sudo opt/eclipse/eclipse 提示没有jdk,多半是因为没有配置全局环境变量。
5.如果启动服务器提示Could not load the Tomcat server configuration,多半是因为没有权限去读取配置文件,使用sudo 打开eclipse即可。
6.如果maven install报错Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1,多半无法加载用户setting.xml,而加载了默认的setting.xml,这是因为配置了M2_HOME这个环境变量,注释了就好了。
参考链接:
https://blog.csdn.net/a1102423104/article/details/88735387
https://blog.csdn.net/a791693310/article/details/80836358?tdsourcetag=s_pcqq_aiomsg