Ubuntu 下安装tomcat8.0遇到的问题以及解决办法

安装过程请百度,这里不说了。

1.安装好Tomcat8.0之后要进行环境变量设置.

在/opt/apache-tomcat-8.0.17/bin/startup.sh(自己tomcat安装路径)里添加:

JAVA_HOME=/usr/lib/jvm/jdk1.8.0_20
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME
CLASSPATH=.:$JRE_HOME/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME=/opt/apache-tomcat-8.0.17

这些都是我自己电脑上安装的路径,请改为自己的安装路径。

2.启动eclipse(推荐安装J2EE for Eclipse集成),创建一个dynamic web project。

  配置这个工程的bulid path, configure bulid path,

 java bulid path下选择Libraries, add library, server runtime, apache tomcat8.0,

 java bulid path 选择order and export 勾选 apache tomcatV8.0

然后运行这个工程勾选apache tomcat 8.0 版本时,无法输入apache tomcat 8.0 的server name。这是Ubuntu Eclipse上的一个Bug

解决方法:

切换到Eclipse workspace 目录下(就是第一次启动Eclipse时你自己选的工作目录),删除两个文件:

路径:{workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settingsdelete
the following two files:

  • org.eclipse.wst.server.core.prefs
  • org.eclipse.jst.server.tomcat.core.prefs

删除后重启eclipse,运行这个web 工程,发现server无法启动,报错,load...failed:

解决方法:

此时在<eclipse workspace>/Servers/<Tomcat version> Server at localhost-config下面应该有如下文件:
      catalina.policy
      catalina.properties
      context.xml
      server.xml
      tomcat-users.xml
      web.xml
      当我查看我的eclipse workspace,上面的文件没有在相应的文件夹,为了解决这个问题,你需要把这些文件从/opt/tomcat/conf文件夹中复制到<eclipse workspace>/Servers/<Tomcat version> Server at localhost-config下面。

然后把这些文件的权限改一下:

sudo chmod 777 *


然后运行工程,终于成功!




你可能感兴趣的:(Ubuntu 下安装tomcat8.0遇到的问题以及解决办法)