在ubuntu下配置eclipse+tomcat+mysql+maven

在ubuntu下配置eclipse+tomcat+mysql+maven

前言

本教程的实验环境是ubuntu14.04 i386版本,其他版本的可能会略有不同,但总体影响不大。
ubuntu各个版本镜像的下载地址:https://www.ubuntu.com/download/alternative-downloads
这是ubuntu的官网,选择好版本点击后将下载将会得到一个P2P的种子,使用迅雷打开种子下载速度很快的。
VMware虚拟机百度云下载:链接:https://pan.baidu.com/s/1FvvrV7lnEdE5R6Mc-c4kzw 密码:fox3

一切准备就绪后

1.安装mysql

进入命令行,输入

sudo apt-get install mysql-server
#也可以指定版本,如:mysql-server-5.6

安装的过程中需要输入两次root登录密码,如果安装后想修改密码,以下命令

mysql -uroot -p
#输入旧密码

>use mysql;
>UPDATE user SET password=PASSWORD('新密码') WHERE user='root';

至此,mysql安装完成

2.安装并配置jdk

  • 下载jdk:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
ubuntu_1386选择xxx_linux_i586.tar.gz下载,其他的选择对应版本。

  • 安装jdk

在命令行终端

#1.新建待安装的目录
sudo mkdir /usr/local/java/

#2.将压缩包复制到新建目录中
sudo cp *你的路径*/xxx_linux_i586.tar.gz /usr/local/java/

#3.进入新目录,解压
cd /usr/local/java/
sudo tar -zxvf ./xxx_linux_i586.tar.gz
#ls即可看到解压的文件jdk1.8.0_171(版本数字会略有不同)

#4.删除压缩包
sudo rm -rf ./xxx_linux_i586.tar.gz
  • 配置环境变量
#1.打开文件
sudo gedit ~/.bashrc #局部
sudo gedit /ect/profie #全局,根据需要二选一,建议两个都配置

#2.将以下语句copy进文件,在最后插入

export JAVA_HOME=/usr/local/java/jdk1.8.0_271 #注意修改你的版本号  
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH

#等号两侧不要加入空格,不要漏掉点号

#3.刷新文件
source ~/.bashrc #局部
source /ect/profie #全局,同步前面的选择
  • 检测是否成功

输入:

java -version

#如果出现以下则表示安装成功

java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) Client VM (build 25.171-b11, mixed mode)

3.安装并配置tomcat

  • 下载tomcat

tomcat官网:http://tomcat.apache.org/download-70.cgi
ubuntu下载tar.gz版本,不分32位或64位,建议下载tomcat7

  • 安装tomcat

在命令行终端

#1.新建待安装的目录
sudo mkdir /usr/local/tomcat/

#2.将压缩包复制到新建目录中
sudo cp *你的路径*/apache-tomcat-7.0.88.tar.gz /usr/local/tomcat/

#3.进入新目录,解压
cd /usr/tomcat/java/
sudo tar -zxvf ./apache-tomcat-7.0.88.tar.gz
#ls即可看到解压的文件apache-tomcat-7.0.88(版本数字会略有不同)

#4.删除压缩包
sudo rm -rf ./apache-tomcat-7.0.88.tar.gz
  • 配置环境变量
#1.打开startup.sh文件
sudo gedit /usr/local/tomcat/apache-tomcat-7.0.885/bin/startup.sh #这是启动该脚本

#2.将以下语句copy进文件,掺入到最后一行之前

export JAVA_HOME=/usr/local/java/jdk1.8.0_271 #注意修改你的版本号  
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 "$@" #文件原内容
#等号两侧不要加入空格,不要漏掉点号

#3.同样的内容也copy进shutdown.sh文件
sudo gedit /usr/local/tomcat/apache-tomcat-7.0.885/bin/shutdown.sh #这是关闭文件
  • 检验是否成功
#1.启动
sudo gedit /usr/local/tomcat/apache-tomcat-7.0.885/bin/startup.sh #这是启动该脚本

#2.打开浏览器,输入localhost:8080,看到Apache首页即是成功

#3.关闭
sudo gedit /usr/local/tomcat/apache-tomcat-7.0.885/bin/shutdown.sh #这是关闭文件
  • 开机自启动

编辑文件/etc/rc.local,这里存放开机自启动的程序。

#在最后一行之前插入
#设置java环境变量
export JAVA_HOME=/usr/local/java/jdk1.8.0_171 #注意修改你的版本号  
export JRE_HOME=${JAVA_HOME}/jre
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

/usr/local/tomcat/apache-tomcat-7.0.88/bin/startup.sh 

exit 0  #这是原文件语句

4.安装并配置eclipse

  • 下载eclipse

eclipse官网:https://www.eclipse.org/downloads/eclipse-packages/

选择Eclipse IDE for Java EE Developers linux 32bit
当然也可以选择Eclipse IDE for Eclipse Committerslinux 32bit,然后自己配置web开发环境

  • 安装eclipse

在命令行终端

#1.新建待安装的目录
sudo mkdir /opt/

#2.将压缩包复制到新建目录中
sudo cp *你的路径*/eclipse-jee-oxygen-3a-linux-gtk.tar.gz /opt/

#3.进入新目录,解压
cd /opt/
sudo tar -zxvf ./eclipse-jee-oxygen-3a-linux-gtk.tar.gz
#ls即可看到解压的文件eclipse(版本数字会略有不同)

#4.删除压缩包
sudo rm -rf ./eclipse-jee-oxygen-3a-linux-gtk.tar.gz
  • 创建桌面快捷方式
#1.
cd /usr/share/applications

#2.
sudo gedit eclipse.desktop

#3.将以下内容copy进文件

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse
Exec=/opt/eclipse/eclipse-inst
Icon=/opt/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;

#其中“Exec=”后面为eclipse安装目录下的eclipse程序的位置路径,“Icon=”后面为eclipse安装目录下的图标图片的路径 


#4.将eclipse变为可执行文件
sudo chmod u+x eclipse.desktop

#5在/usr/share/applications目录下将Eclipse图标复制到桌面

#6.如果以上没有成功,也没有关系,可以直接通过以下命令打开eclipse
sudo /opt/eclipse/eclipse #保证jdk配置过全局环境变量,否则不能用sudo打开

5.安装并配置maven

  • 下载maven

maven官网:https://maven.apache.org/download.cgi

选择版本:apache-maven-xxx.xx.x-bin.tar.gz,其中xxx是版本号,不区分32位或64位

  • 安装jdk

在命令行终端

#1.新建待安装的目录
sudo mkdir /opt/maven

#2.将压缩包复制到新建目录中
sudo cp *你的路径*/apache-maven-3.5.4-bin.tar.gz /opt/maven

#3.进入新目录,解压
cd /opt/maven
sudo tar -zxvf ./apache-maven-3.5.4-bin.tar.gz
#ls即可看到解压的文件apache-maven-3.5.4(版本数字会略有不同)

#4.删除压缩包
sudo rm -rf ./apache-maven-3.5.4-bin.tar.gz
  • 配置环境变量
#1.打开文件
sudo gedit ~/.bashrc #局部
sudo gedit /ect/profie #全局,根据需要二选一,建议两个都配置

#2.将以下语句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:$M2_HOME/lib

#等号两侧不要加入空格,不要漏掉点号

#3.刷新文件
source ~/.bashrc #局部
source /ect/profie #全局,同步前面的选择
  • 检验是否成功
#输入
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.配置用户范围的setting.xml

sudo mkdir /home/***/.m2
sudo cp /usr/opt/maven/apache-maven-3.5.4/conf/settings.xml /home/***/.m2
sudo gedit /home/***/.m2/settings.xml

#2.在文件中找到

<!-- localRepository  
  | The path to the local repository maven will use to store artifacts.  
  |  
  | Default: ${user.home}/.m2/repository  
 <localRepository>/path/to/local/repo</localRepository>  
 -->  

#3.将以下语句copy在下方
<localRepository>/home/***/code/repository/maven</localRepository>  

#其中,/home/***/code/repository/maven是你的maven仓库的路径,因此,还要新建此目录

#4.新建仓库目录
sudo mkdir /home/***/code/repository/maven

#5.输入以下语句,如果开始下载库则配置成功
mvn help:system

其他注意事项

  • 修改eclipse的install JREs为自己系统安装的JDK,再将Compiler修改成1.8版本的,同时在项目的buildpath导入自己系统的JDK

  • 修改JDK后clean项目后,如果还出现许多确包错误,则在本地maven库中删除所有文件,再点击maven install全部重新下载;如果是pom.xml,一般是formate问题,格式化一下代码保存即可解决,此后再maven install下载。

  • 如果sudo opt/eclipse/eclipse 提示没有jdk,多半是因为没有配置全局环境变量

  • 如果启动服务器提示Could not load the Tomcat server configuration,多半是因为没有权限去读取配置文件,使用sudo 打开eclipse即可。

  • 如果maven install报错Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1,多半无法加载用户setting.xml,而加载了默认的setting.xml,这是因为配置了M2_HOME这个环境变量,注释了就好了。

参考资料

JDK: https://www.linuxidc.com/Linux/2015-01/112030.htm
tomcat:https://www.cnblogs.com/sevenun/p/5531159.html
eclipse:https://blog.csdn.net/u013216156/article/details/78677740
maven:https://www.cnblogs.com/lr393993507/p/5310433.html
其他:https://blog.csdn.net/u011734144/article/details/51894942

猜你喜欢

转载自blog.csdn.net/a791693310/article/details/80836358