一丶最简单的安装
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
加入环境变量内容
#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"
然后问题解决,访问速度正常了。