ubuntu15.04安装jdk8 、eclipseEE、tomcat8的流程

来源:互联网 发布:数据库sql2000恢复 编辑:程序博客网 时间:2024/06/05 09:55

ubuntu15.04安装jdk8 、eclipseEE、tomcat8的流程

一、 安装jdk8

1.1 到官网下载jdk8

如jdk-8u45-linux-x64.tar.gz,该jdk的大小为160M左右,小于该大小的应该是有问题的,注意要与系统对应,我的ubuntu是64位的,不然可能会出错。

1.2 解压

将jdk压缩包解压到/usr/lib下。

先建立jvm文件夹: 

sudo mkdir /usr/lib/jvm

解压: 

sudo tar zxvf jdk-8u45-linux-x64.tar.gz -C /usr/lib/jvm

1.3 配置环境变量

sudo gedit /etc/profile
在末尾添加如下视图的变量:

1.4 测试是否配置成功

输入下面命令,使得环境变量生效。

source /etc/profile

输入下面命令,安装成功的界面:

java -version

1.5 注意事项

如果先前有使用apt-get安装过jdk,则可能要修改系统默认的java命令。

二、 安装eclipseEE

2.1 下载eclipseEE

注意eclipse的一般大小是280M左右,如果大小是30M左右,则可能会出现问题。我下的是eclipse-jee-mars-R-linux-gtk-x86_64.tar.gz

2.2 解压

解压到任意目录即可,如解压到我的home目录:
tar zxvf eclipse-jee-mars-R-linux-gtk-x86_64.tar.gz -C  ~

完整正确的文件视图如下,双击eclipse时会显示loading org… jar包,同时会生成工作空间,没有则生成。如果该软件包大约为30M左右,且解压时出现错误,则是不可用的eclipse,需重新下载。



2.3 注意事项

eclipse是绿色版本,解压后双击eclipse图标就可以使用,无需编译和安装过程。

三、 安装tomcat8

3.1 下载tomcat8

我下载的是apache-tomcat-8.0.28.tar.gz,大小8M左右。

3.2 解压

解压到/opt/路径下:

sudo tar zxvf apache-tomcat-8.0.28.tar.gz -C /opt

3.3 修改权限

切换目录:

cd /opt/apache-tomcat-8.0.28/conf

该目录下存在很多配置文件模板,如web.xml,server.xml等,将在为eclipse配置server时读取并产生。
由于其他人无任何权限,必须修改权限,才能在接下来不产生错误

修改前:



递归修改该目录下的所有文件的权限,使得其他用户又有读权限:

sudo chmod o+r -R .

修改后:


3.4 设置环境变量并启动tomcat服务器

在/etc/profile最后添加
export CATALINA_BASE=/opt/apache-tomcat-8.0.28export CATALINA_HOME=/opt/apache-tomcat-8.0.28export TOMCAT_HOME=/opt/apache-tomcat-8.0.28
考虑到tomcat可能获取不到全局环境变量,这里在bin/catalina.sh的开头添加:
JAVA_HOME=/usr/lib/jvm/jdk1.8.0_45JRE_HOME=$JAVA_HOME/jre
最后在tomcat的根目录下运行:
sudo ./bin/startup.sh
启动tomcat服务器。


注意上面白色部分,JRE_HOME必须是正确的jre路径。
这时打开浏览器,出现如下界面,运行成功:

关闭tomcat服务器:

sudo ./bin/shutdown.sh

3.5 添加tomcat到eclipse中

为了便于调试,很多IDE都要新建tomcat server,Eclipse也不例外。

双击eclipse,加载plugins下的包,效果如下:



创建JavaSE的项目:

然后建立一个Hello.java类,运行成功,如下图:



添加tomcat8 server
window → show view → other → server → servers,打开server的图标。
然后点击出现的链接,创建tomcat8服务器,这时在项目栏将出现servers信息,servers下有tomcat8的本地配置文件,如果无配置文件,服务器不能启动,可能是因为权限不够,不能读取。
接下来创建JavaEE项目注意勾选web.xml,才会生产配置文件:

然后建立一个hello.jsp,如下图:



最后JavaEE出现类包,也就是build path找得到依赖类库,包括jdk类包和tomcat类包(含有servlet)。没有出现类包时hello.jsp将提示出错。如下图:



然后把项目发布到刚建立的服务器中,即在项目名上右键,选择run as → run on server → 选择一个已经存在的服务器 → finish,然后可以在内置浏览器和外部浏览器中运行hello.jsp。以后修改的JavaEE项目都可以在打开的服务器上访问到。访问路径为localhost:8080/JavaEE/hello.jsp,即项目名加文件名。

内置浏览器:



系统浏览器:


3.6 注意事项

必须在建立动态web项目之前,先添加tomcat服务器,否则会一直找不到tomcat的依赖包。如果一直找不到tomcat的依赖包,则只能在新的空间创建动态web项目。

四、 其他问题

ubuntu15.04编译java 时会出现一行红字
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar

可以在home目录下~/.bashrc最后添加一句:

unset JAVA_TOOL_OPTIONS

删除该环境变量,在命令行下编译时不会出现红字,但是在eclipse下还是会出现红字。
0 0
原创粉丝点击