ubuntu下安装tomcat的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu下安装tomcat的问题相关的知识,希望对你有一定的参考价值。

最后sh startup.sh时会报无法创建目录和文件logs/catalina.out,在bin文件夹下自己创建logs文件夹以及catalina.out目录后问题依然存在,个人感觉是权限问题,求高手给出解决方案

主要有一下几个步骤:
1,安装JDK;
2,安装eclipse;
3,安装安装Tomcat;
4,安装数据库
安装JDK:
1. sudo apt-get install sun-java6-jdk
2,当提示\\"正在设定 sun-java6-jre\\"时,按TAB键,\\"确认\\"变为红色时按回车继续安装
大约过了二十分钟会提示安装jdk成功信息,这时候你可以在shell打入java或javac看一看,看一下显示的信息 有显示,证明jdk安装成功.
3,安装完成后配置环境变量。
sudo gedit /etc/environment
4,打开环境变量文件,在其中添加以下代码:
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun
注意:其中java-6-sun是jdk所在的文件夹,可能和这不同。请在/usr/lib/jvm/查看您机器上安装的文件夹名。添加完毕无误请保存。
5,打开jvm虚拟机配置文件。
sudo gedit /etc/jvm
添加以下代码到最上方:
/usr/lib/jvm/java-6-sun

注意java-5-sun还是你机器上jdk所在文件夹名。
6,打开终端,输入java 或 javac进行测试,是否安装成功。查看jdk版本号用javac -version。

安装eclipse:
在eclipse官网上下载 Eclipse IDE for Java EE Developers.
下载好的包是eclipse-jee-galileo-SR1-linux-gtk.tar.gz。直接解压到home/你的用户名/j2ee 目录下
打开终端运行:
cd /home/你的用户名/j2ee/eclipse
chmod +x eclipse

即可运行eclipse。
打开eclipse后,点击window->perferences->Java->Buile path,选中folders;

再->Compiles,确认Compiler compliance level后边是1.6.(如果你想用jdk1.6来运行eclipse的话)。

再 ->Installed JRES,这里可以看到你机器上装的JDK.
eclipse jdk配置完成。
安装tomcat:
1,安装apache-tomcat-6.0.20
下载地址:
2,下载完成后,将包解压至home/你的用户名/j2ee 这个目录下。
3,配置tomcat:
首先打开
sudo gedit /etc/profile
添加
export CATALINA_HOME=\\"你的tomcat6.0安装目录\\"
保存即可。

4,开启tomcat:打开终端,先进入你的tomcat6.0安装目录,再运行startup.sh。代码是
cd 你的tomcat6.0安装目录/bin
./startup.sh
如果配置正确,将显示
Using CATALINA_BASE: 你的tomcat6.0安装目录
Using CATALINA_HOME: 你的tomcat6.0安装目录
Using CATALINA_TMPDIR: 你的tomcat6.0安装目录/temp
Using JRE_HOME: /usr/lib/jvm/java6-sun

如果出现touch: cannot touch 等错误,找到提示出错的文件夹,更改其权限为读写即可。代码为
sudo chmod 766 需修改的目录 -R
如果还不行,将该文件夹及子文件权限全部开放,在home目录下,怎么更改都不会影响系统。进入需修改的目录
cd 需修改的目录
sudo chmod 777 * -R
在浏览器里输入http://localhost:8080如果出现tomcat那只小猫页面,则配置成功了。
5,关闭tomcat:与开启类似,命令为./shutdown.sh。
安装数据库:
1,这里以安装postgreSQL为例。从postgreSQL官网上下载postgresql-8.4.1-1-linux.bin
下载地址为 resql-8.4.1-1-linux.bin
2.将其移动到home/你的用户名/j2ee 目录下
打开终端,输入:
cd /home/你的用户名/j2ee
sudo chmod +x postgresql-8.4.1-1-linux.bin
sudo ./postgresql-8.4.1-1-linux.bin

3.跳出安装界面,一直选next,直到安完

最后完成时不要打钩。
4.打开应用程序,打开postgresql-8.4,点击pdAdmin.就进入到数据库里了
参考技术A 已经可以开发了,
但是最好是安装一个MyEclipse插件,这样比较方便
和windows上面一样的配置
但是确保你的环境变量什么的都配置正确了
不介意的话我有一篇这方面的文章
以前自己研究的
主要是配置java,tomcat类似一样的配置环境变量
参考技术B 启动tomcat时要设置一下午java_home还有jdk,设完了就可以上了

ubuntu18.04下安装tomcat8.5

 

环境信息:
OS:Ubuntu18.04
JDK:1.8
Tomcat: 8.5.31

1.到Tomcat官网选择tar.gz包下载

2.安装

(1)把tomcat移动到想要的位置

sudo cp apache-tomcat-8.5.35.tar.gz /usr/Tomcat-8.5.35

(2)解压文件

tar -zxvf apache-tomcat-8.5.35.tar.gz

(3)修改权限

chmod 755 -R apache-tomcat-8.5.31

 

(4)进入tomcat的bin目录下修改startup.sh文件

vim startup.sh

在最后加上java环境 和tomcathome

#java environment
export JAVA_HOME=/usr/lib/jdk1.8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH #tomcat export TOMCAT_HOME
=/usr/Tomcat-8.5.35/apache-tomcat-8.5.35

 

3.在bin下启动服务

./startup.sh

 4.在浏览器输入http://localhost:8080/即可访问tomcat默认主页

 

以上是关于ubuntu下安装tomcat的问题的主要内容,如果未能解决你的问题,请参考以下文章

apt-get安装tomcat并测试nginx负载均衡

linux系统下安装tomcat服务器

tomca+solr安装

环境准备—之—linux下配置tomcat(yum安装openjdk)

tomcat安装与配置(终端和eclipse)

tomcat安装与配置(终端和eclipse)