Linux 安装tomcat 及过程中遇到的问题
Linux 安装tomcat(tomcat能用的前提是系统已经安装jdk)
1、下载linux系统版tomcat,解压后通过ftp上传到Linux服务器
     例:tomcat放在 /opt/tomcat文件夹下
 2、修改环境变量(直接修改文件,也可用命令行修改)
  用ftp把 /etc文件夹下的profile 文件下载到本地,打开后在文件尾部增加下面几行
  export CATALINA_HOME=/opt/tomcat
  export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib
  export PATH=$PATH:$CATALINA_HOME/bin
  然后将文件保存并上传覆盖原文件
 3、可以通过echo $CLASSPATH来查看环境配置
4、启动tomcat服务
将目录切换到opt/tomcat/bin执行sh catalina.sh,提示信息如下:(此处可能会不提示下面两行信息)
The BASEDIR environment variable is not defined correctly
 This environment variable is needed to run this program
 通过情况配置完成之后就会报此类错误提示,该提示表示bin目录下相关.sh后缀文件没有执行权限,使用命令chmod +x *.sh来给所有的.sh文件以执行权限,
再执行sh catalina.sh或者sh startup.sh,便提示如下信息表示配置ok:
Using CATALINA_BASE:   /opt/tomcat
 Using CATALINA_HOME:   /opt/tomcat
 Using CATALINA_TMPDIR: /opt/tomcat/temp
 Using JRE_HOME:        /usr/jdk1.6.0_23
 Using CLASSPATH:       /opt/tomcat/bin/bootstrap.jar
到此可以测试tomcat是否成功启动 浏览器输入 http://192.168.4.233:8080
下面说下我本次安装出现的一种情况:
 输入链接后并没有进入tomcat首页,进入到tomcat安装目录下的log文件夹下,查看catalina.out文件发现报错:
 1.StandardServer.await: create[8005]:    
 2.java.net.BindException: Cannot assign requested address   
 3.    at java.net.PlainSocketImpl.socketBind(Native Method)   
 4.    at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)   
 5.    at java.net.ServerSocket.bind(ServerSocket.java:319)   
 。。
 。。
 。。
 。。
查资料说是因为localhost interface没有配置好的原因。 
 于是 ping localhost 
 直接去ping一个远程地址了,打开/etc/hosts,发现127.0.0.1后面的主机名由localhost被改成了给该机器分配的主机名,
 改回127.0.0.1 localhost.localdomain localhost
 重启tomcat
 刚才错误没有了,又出现一个新错误:
 错误: 代理抛出异常 : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: bogon
 原因是hosts文件还少一行:127.0.0.1 bogon.localdomain bogon
 重启tomcat
 成功!
Linux 安装tomcat 及过程中遇到的问题的更多相关文章
- Linux安装Tomcat外部不能访问
		
Linux安装Tomcat后本地可以正常访问,可是这时Tomcat还不能被外界访问需要在Linux默认防护墙上打开8080端口 打开 /etc/sysconfig/iptables [root@loc ...
 - (转)CloudStack 安装及使用过程中常见问题汇总
		
CloudStack 安装及使用过程中常见问题汇总 在做工程项目中对CloudStack 安装及使用过程中常见的几个问题及如何解决做一个总结. 1.Windows XP虚拟 ...
 - centos7安装Python3的过程中会和Python2.7版本冲突导致yum版本比对应,致使yum不能使用的问题。
		
centos7安装Python3的过程中会和Python2.7版本冲突导致yum版本比对应,致使yum不能使用的问题. 原因:yum调用Python,启动程/usr/bin/yum就是一个python ...
 - linux安装tomcat后启动报错Cannot find ./catalina.sh的解决方法
		
linux安装tomcat后启动报错: Cannot find ./catalina.shThe file is absent or does not have execute permissionT ...
 - Linux 安装 Tomcat 详细教程
		
Linux 安装Tomcat详细步骤 1. 前往tomcat官网复制下载链接, tomcat官网地址:https://tomcat.apache.org/ 2. 进入到指定目录,使用 wget 命令下 ...
 - linux red hat下安装tomcat的过程
		
linux下安装tomcat <-----------1.0----------------->:首先需要先去tomcat官网下载linux版本的tomcat的安装包; 我在官网上下载的 ...
 - 转:Tomcat启动过程中找不到JAVA_HOME JRE_HOME的解决方法
		
转自:http://blog.sina.com.cn/s/blog_61c006ea0100l1u6.html 原文: 在XP上明明已经安装了JDK1.5并设置好了JAVA_HOME,可偏偏Tomca ...
 - Tomcat启动过程中找不到JAVA_HOME解决方法
		
在XP上明明已经安装了JDK1.5并设置好了JAVA_HOME,可偏偏Tomcat在启动过程中找不到. 报错信息如下:Neither the JAVA_HOME nor the JRE_HOME en ...
 - Linux安装Oracle 11G过程(测试未写完)
		
一.简介 Oracle数据库在系统运维中的重要性不言而喻,通过熟悉Oracle的安装来加深对操作系统和数据库知识的了解.Linux安装Oracle前期修改linux内核参数很重要,其实就是linux下 ...
 
随机推荐
- 【BZOJ 4527】 4527: K-D-Sequence (线段树)
			
4527: K-D-Sequence Time Limit: 20 Sec Memory Limit: 256 MBSubmit: 145 Solved: 59 Description 我们称一个 ...
 - BZOJ [JSOI2008]星球大战starwar
			
正着显然不可做,我们采取反向并查集,将删点改为加点,每次贪心的认为加了一个联通块,一旦不符就减一. #include<bits/stdc++.h> using namespace std; ...
 - 工作中用到的git命令
			
1.git stash 将本地的修改藏匿,不进行commit也可切换分支 2.git stash apply 将之前藏匿的修改恢复出来 3.git cherry-pick commitId git在当 ...
 - 50.分治算法练习:  二分算法:  2703 奶牛代理商 XII
			
时间限制: 1 s 空间限制: 32000 KB 题目等级 : 黄金 Gold 题解 查看运行结果 题目描述 Description 小徐从美国回来后,成为了USACO中国区的奶牛销售代理商,专门出售 ...
 - 数组中找出最小的K个数
			
题目 给出一个数组,找出K个最小的值 例如给出数组{5,2,4,3,1},给定K值3,则输出结果为{2,3,1} 程序 先给出第一个版本的程序 public static void printKNum ...
 - [转]Eclipse 项目转移到Android Studio遇到的问题
			
1.Android Studio直接导入项目是copy原项目的,无法纳入代码管控 解决方案: 英文地址:http://developer.android.com/sdk/installing/migr ...
 - VK Cup 2016 - Round 1 (Div. 2 Edition) A. Bear and Reverse Radewoosh 水题
			
A. Bear and Reverse Radewoosh 题目连接: http://www.codeforces.com/contest/658/problem/A Description Lima ...
 - 2015 UESTC 数据结构专题G题  秋实大哥去打工 单调栈
			
秋实大哥去打工 Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://acm.uestc.edu.cn/#/contest/show/59 Descr ...
 - 2015 百度之星  1004 KPI STL的妙用
			
KPI Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acdream.info/problem?pid=1754 Description 你 ...
 - zoj 3621 Factorial Problem in Base K 数论 s!后的0个数
			
Factorial Problem in Base K Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.zju.edu.cn/onli ...