linux(ubuntu)配置tomcat+jdk

来源:互联网 发布:用python写小游戏 编辑:程序博客网 时间:2024/06/05 05:22

 一丶最简单的安装 

apt-get install tomcat7 (我用的是7)

此方式安装tomcat会帮你把jdk(默认为8)也安装好 环境变量也是 

只不过这两个方式安装的时候目录挺难找的 jdk还好 但是tomcat安装的时候 分成了两个目录 

一个是 /var/lib/tomcat7/
还有一个是/usr/share/tomcat7/
这样的安装方式需要配置一些东西(我查了很久 还是不对 哈哈) 系统才能正确的在你往webapp下添加web项目的时候正确识别 并且会自动编译到work下 
其中端口配置在 /var/lib/tomcat7/conf/server.xml中修改就可以啦(默认8080)
还有很多配置信息 比如项目所在位置(默认webapp) 权限管理 在tomcat-users.xml中 
在配置过程中 可以通过/etc/init.d/tomcat7 start(stop/restart)来对服务进行操作 (我不推荐用这种 ) 最好是去bin目录下 通过startup.sh 和shutdown.sh  通过 ./脚本名(ex: ./startup.sh 启动服务)方式去对服务进行管理
如果报错说什么地址已被占用之类的 可以通过
netstat -nap 找到相应的服务 通过kill -9 pid号 强行结束 然后再重新启动

这种情况下卸载程序
sudo apt-get remove tomcat7
sudo apt-get autoremove (此命令会自动卸载tomcat剩下的)

二丶手动操作
(1)手动的进行安装jdk 去下载对应的jdk安装包.tar.gz (这里推荐一款从windows传文件的软件 lrzsz 可以从网上下载)通过rz 从windows上传文件到linux中 然后进行解压 然后配置jdk 一般jdk的解压目录选择在/usr/lib/jvm (在这里 需要先确定你linux是多少位的 ) 通过getconf LONG_BIT可以查询得到 然后配置jdk路径 
vim /etc/profile 
加入环境变量内容
#set java environment
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_79
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH  
注意路径中的内容 你解压到哪就填写哪 
最后测试 java -version 如果出来版本 则证明配置成功了 

这只是第一步 还需要配置tomcat
  (2)下载安装tomcat  从网上下载linux版本的tomcat 然后解压到对应的目录 
我是解压到了 /opt 路径下 这样比第一种方式好的原因是 目录比较集中 配置起来和windows一致 符合我们的操作习惯 
这里直接解压就行了 然后要改对应的配置文件就改

在ubuntu下tomcat访问慢 ???我也不知道为什么 反正我出现了
访问太慢
解决办法:
tomcat  bin/  catalina.sh  中加入  
JAVA_OPTS="$JAVA_OPTS -Djava.security.egd=file:/dev/./urandom" 
然后问题解决,访问速度正常了。