本人也是菜鸟,刚刚学习linux,从网上找各种资料,汇总在一起
在linux下安装tomcat首先要有java环境,也就是要安装jdk.
所以第一步:安装jdk
root@haiyang-Aspire:~# java -version
程序 'java' 已包含在下列软件包中:
* default-jre
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
* gcj-4.5-jre-headless
* openjdk-7-jre-headless
请尝试:apt-get install <选定的软件包>
sudo mv jdk1.7.0_10 /usr/lib/jvm/
sudo gedit ~/.profile
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_10
export JRE_HOME=/usr/lib/jvm/jdk1.7.0_10/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
$ source ~/.profile
haiyang@haiyang-ubuntu:~$ java -version
java version "1.7.0_10"
Java(TM) SE Runtime Environment (build 1.7.0_10-b18)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_10/bin/java 300
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_10/bin/javac 300
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac
参考资料:http://blog.chinaunix.net/uid-26404477-id-3471246.html
第二步:安装tomcat7
1、下载tomcat7.0.34.网址:http://tomcat.apache.org/
2、下载的文件解压在下载(这里时按照我的安装过程,你也可以不同,只要安装好了就行,呵呵),然后移动到/usr/local/development文件夹下,并且用gedit打开apache-tomcat-7.0.34/bin/startup.sh。因为我的vim用的不熟练,所以用gedit吧。(上面这些操作记得要在root下进行哦。修改root密码sudo passwd,改完之后su进入root用户下)
sudo mv apache-tomcat-7.0.34 /usr/local/development ####将apahe-tomcat 目录移动到 /usr/local/development目录下面
sudo vim /usr/local/development/apache-tomcat-7.0.34/bin/startup.sh ####打开并编辑startup.sh文件(后面要用)
mv命令把文件移动到/usr/local/development文件夹下(rutu)
后面的sudo命令打开startup.sh文件
3、在startup.sh文件最后添加如下:
JAVA_HOME=/usr/local/development/jdk1.7.0_09
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME=/usr/local/development/apache-tomcat-7.0.34
其中。JAVA_HOME是安装的jdk路径,TOMCAT_HOME是tomcat的安装路径。
4、进入到tomcat下的bin文件夹下,用cd命令,怎么进就不演示了。然后在终端输入sudo ./startup.sh,如果出现下面(图)的样子,则安装成功。
在浏览器输入http://localhost:8080,出现:
5、当然还有默认端口8080被占用的情况,这时就要写改默认端口
apache-tomcat-7.0.34/conf/server.xml文件里的:
port="9090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
这里把8080改成了9090.浏览器输入http://localhost:9090即可。
参考资料:http://www.linuxidc.com/Linux/2012-12/76129.htm
到这里基本算结束了,本人比较喜欢在tomcat下面配置虚拟目录,当然也可以直接把项目拷贝到webApps目录下面,具体我就不说了。
第三步:配置虚拟目录
熟悉vim到童鞋,可以用vim打开tomcat目录下面的conf/server.xml文件
在 之前加入 在这里我说明到是,我的电脑是安装来双系统,先安装到window server 2003 的后来又安装到ubuntu ,在ubuntu系统里面能识别到window系统里面的分区盘,可以直接打开桌面上到盘符,ubuntu自动给挂载到/media目录下面,至于怎么手动挂载 我还在学习呢,