zoukankan      html  css  js  c++  java
  • Tomcat5.5Ubuntu手记之编程

           使用Ubuntu的一个很大原因是工作上维护的一个系统是java的,而且应用系统都是AIX,因此开始学习Java(流行的语言都让我学了个遍。。。希望不要再出新语言了)
           要装的跟编程相关的东西不少,先从Tomcat开始。使用Tomcat做为java应用的容器和web服务器。
           java的安装很简单,直接使用新立得(越来越离不开图形界面了,离了windows来了Xwindow)。安完之后开始研究Tomcat,它的资料网上大把大把的,我这就不再贴链接了。
           安装之后就是配置,配置Tomcat的绑定端口。后来发现它是默认启动的,为了不让它默认启动费了点心思(没办法,对linux系统不熟悉)。
           这里一篇好帖子:《新手学堂:Ubuntu Linux系统的目录结构》,对比自己系统,从里面发现原来Tomcat5.5启动的脚本在/etc/rc2.d/S90tomcat5.5 -> ../init.d/tomcat5.5,一个名为的S90tomcat5.5的连接,指向了/etc/init.d/tomcat5.5脚本,这个里面就是如何启动和停止tomcat。删掉这个链接文件文件下次启动Tomcate就不会自动启动了。至于要恢复自动启动,那就再建立一个链接文件吧。

      如果是复制安装,则需要配置环境变量,在/etc/profile文件中加入:

      JAVA_HOME=/usr/local/lib/jdk1.6.0_04 

      JRE_HOME=/usr/local/lib/jdk1.6.0_04/jre

      CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib

      export JAVA_HOME JRE_HOME CLASSPATH


      修改tomcat5的根:在server.xml 的Host小节中添加:

      <Context path="/" docBase="/opt/tomcatroot" debug="0" reloadable="true" />

      限制只准特定ip访问manager,修改manager.xml:

    <Context docBase="${catalina.home}/server/webapps/manager" privileged="true" antiResourceLocking="false" antiJARLocking="false"> 
    <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127.0.0.1,192.168.1.*"/> 
    <!-- Link to the user database we will get roles from -->
    <ResourceLink name="users" global="UserDatabase" type="org.apache.catalina.UserDatabase"/> 
    </Context>

  • 相关阅读:
    HDU 3085 Nightmare Ⅱ[双向广搜]
    HDU 4028 The time of a day [离散化DP]
    HDU4027 Can you answer these queries? [线段树]
    HDU 4331 Image Recognition [边上全为1构成的正方形个数]
    HDU4026 Unlock the Cell Phone [状态压缩DP]
    HDU 4333 Revolving Digits [扩展KMP]
    HDU4335 What is N? [数论(欧拉函数)]
    工程与管理
    项目管理笔记一
    通过100个单词掌握英语语法(七)ask
  • 原文地址:https://www.cnblogs.com/badwood316/p/1093001.html
Copyright © 2011-2022 走看看