公司有个遗留项目,部署在linux下,用的tomcat运行,因为对linux无经验,该项目无相关文档源码留下,出现问题,本人写了个测试程序,但是不知如何新增tomcat,本人上传了一个linux版本tomcat上去,但是无法启动。求朋友们告知大概流程,且不影响原有项目的运行
万分感谢

解决方案 »

  1.   

    解压后,启动就行了,比如你你解压到usr下的share包里面执行下面命令:
    cd /usr/share/apache-tomcat-6.0.35/回车后
    输入bin/startup.sh
    就启动tomcat了。
    如果不想这样就在线安装tomcat在线搜索tomcat:yum search tomcatS | Name                                | Summary                   | Type      
    --+-------------------------------------+---------------------------+-----------
      | jakarta-commons-collections-tomcat5 | Jakarta Commons Collect-> | package   
      | jakarta-commons-dbcp-tomcat5        | Jakarta Commons DataBas-> | package   
      | jakarta-commons-pool-tomcat5        | Jakarta Commons Pool Pa-> | package   
      | tomcat6                             | Apache Servlet/JSP Engi-> | package   
      | tomcat6                             | Apache Servlet/JSP Engi-> | srcpackage
      | tomcat6-admin-webapps               | The host-manager and ma-> | package   
      | tomcat6-docs-webapp                 | The docs web applicatio-> | package   
      | tomcat6-javadoc                     | Javadoc generated docum-> | package   
      | tomcat6-jsp-2_1-api                 | Apache Tomcat JSP API i-> | package   
      | tomcat6-lib                         | Libraries needed to run-> | package   
      | tomcat6-servlet-2_5-api             | Apache Tomcat Servlet A-> | package   
      | tomcat6-webapps                     | The ROOT and examples w-> | package   
      | tomcat_apparmor                     | Tomcat 5 plugin for App-> | package   然后:yum install tomcat6就安装了。
    安装完后
    service tomcat6 start
    就启动了。
      

  2.   

    既然是挂在tomcat下面...只要不涉及到磁盘操作,完全可以移植到WINDOWS上
    既然你linux不会玩那就整windows呗
      

  3.   


    我输入
    输入bin/startup.sh
    没用的,
      

  4.   

    到tomcat下 输入 :ll(英文字母l)
    看看是否有bin目录,如果有的话  进去,cd bin  
    到下面看看是否有startup.sh(ll命令)
      

  5.   

    安装Tomcat6
    1.tomcat官网下载apache-tomcat-6.0.32.tar.gz2.$sudo tar zxvf jakarta-tomcat-5.5.9.tar.gz -C /opt //解压到opt,不能少-C(创建包的意思)
    - zxvf 
    -z 是配合解压.GZ的 
    -x 解开一个包文件 
    -v 显示详细信息 
    -f 必须,表示使用归档文件删除一个目录:
    sudo rm -rf apache-tomcat-6.0.32 //删除目录apache-tomcat-6.0.32
    -r 就是向下递归,不管有多少级目录,一并删除
    -f 就是直接强行删除,不作任何提示的意思3.配置和执行
    新版本的JDK(例如我使用的JDK1.6)安装完不会自动登记环境变量JAVA_HOME,JRE_HOME。
    解决方法: 
     3.1在setclasspath.bat的开头声明环境变量在开头加入:(Tomcat的startup.bat,它调用了catalina.bat,而catalina.bat则调用了 setclasspath.bat)
    JAVA_HOME=/opt/java/jdk1.6.0_24
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
     
     3.2后来又在:/opt/apache-tomcat-6.0.32/bin/catalina.bat添加如下:
    JAVA_HOME=/opt/jdk1.6.0_24
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar重点:
    (按次配置正确:在笔记本上配置的是setclasspath.bat加:
    set JAVA_HOME=/opt/java/jdk1.6.0_24  
    set JRE_HOME=/opt/java/jdk1.6.0_24/jre
    在catalina.sh里添加了:
    JAVA_HOME=/opt/java/jdk1.6.0_24
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar) 3.3 执行需进入到bin目录,然后sudo ./startup.shsource /etc/profile //立即生效检测环境变量的值:
    echo $JAVA_HOME //显示JDK版本重点:(在CLASSPATH加入apache-tomcat里servlet-api.jar包的位置)
    要使用tomcat的servlet包,需要配置文件/etc/profile如下,注意后面要加上servelt-api.jar的包位置。
    export JAVA_HOME=/opt/java/jdk1.6.0_24
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:/opt/apache-tomcat-6.0.32/lib/servlet-api.jartomcat在配置conf/server.xml的Context中docBase="/media/本地磁盘/sql"里面的斜杠方向,错误的会访问出错。
    deb包的安装:
    ubuntu中deb包直接双击就可以安装。双击后弹出窗口点击安装软件就可以了,或者在终端中用cd命令切换到deb包所在的目录,运行sudo dpkg -i *.deb 创建软连接:
    sudo ln -s /opt/apache-tomcat-6.0.32/bin/startup.sh /home/administrator/桌面
    会在桌面增加一个startup.sh
      

  6.   

    java -vesion 看看有反应没有,感觉你没有配置jdk
      

  7.   

    就算你运行个系统中不存在的命令,系统也会提示你command not found无法启动总会有原因的,把错误信息或tomcat日志发出来