• 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>

  • 相关阅读:
    Asp.net mvc 2 in action 笔记1 概述、Model
    持续集成(CI) 基础
    WCF Service的一些参考资源
    Flash Builder4.5 + BladeDS + Java 集成实例
    .net GC知识点滴
    Silverlight的工具推荐
    php异常处理技术,顶级异常处理器
    【转】理解MySQL——索引与优化
    Zend_Controller的工作流程
    PHP set_error_handler() 函数
  • 原文地址:https://www.cnblogs.com/badwood316/p/1093001.html
Copyright © 2020-2023  润新知