ubuntu 下安装tomcat并发布项目

     本人也是菜鸟,刚刚学习linux,从网上找各种资料,汇总在一起


在linux下安装tomcat首先要有java环境,也就是要安装jdk.

所以第一步:安装jdk

     

在安装之前,系统没有任何jdk软件,也就是说在终端执行
  1. java -version
将会输出如下内容:

    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 <选定的软件包>

先去 Oracle下载Linux下的JDK压缩包,http://www.oracle.com/technetwork/java/javase/downloads/index.html,下好后直接解压。

进入在存放jdk文件夹的当前目录,将解压好的jdk1.7.0_10文件夹用最高权限复移动到/usr/lib/jvm目录里,此时即使没有jvm目录也可以执行如下命令,jvm文件夹将得到创建。

  1. sudo mv jdk1.7.0_10 /usr/lib/jvm/

  2. 接下来需要设置环境变量,进入当前用户名的主文件夹,修改.profile文件。注意,该文件是当前用户的配置文件,如果要对使用计算机的所有用户生效,那么需要设置的文件应该是 /etc/profile。
  1. sudo gedit ~/.profile

  2. 在末尾加上:

    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


然后保存关闭,此时在命令行输入java -version将会仍然显示java没有安装。此时,需要使用source更新下.profile文件:

  1.     $ source ~/.profile


再次使用java -version命令可以看到如下输出:

    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)



到此,已经将oracle jdk配置完成。如果之前系统里面已经安装了openjdk,可以使用如下方法将默认jdk更改过来:

将系统默认的jdk修改过来

  1.     $ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_10/bin/java 300


输入sun jdk前的数字就好了

  1.     $ 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文件(后面要用)


Ubuntu 12.10 安装Tomcat 7

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


ubuntu 下安装tomcat并发布项目_第1张图片

其中。JAVA_HOME是安装的jdk路径,TOMCAT_HOME是tomcat的安装路径。

4、进入到tomcat下的bin文件夹下,用cd命令,怎么进就不演示了。然后在终端输入sudo ./startup.sh,如果出现下面(图)的样子,则安装成功。

ubuntu 下安装tomcat并发布项目_第2张图片

在浏览器输入http://localhost:8080,出现:

ubuntu 下安装tomcat并发布项目_第3张图片

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目录下面,至于怎么手动挂载 我还在学习呢,

  


你可能感兴趣的:(tomcat,服务器)