无需 apt-get 在 Debian 上安装 TOMOCAT

无需 apt-get 在 Debian 上安装 TOMOCAT

我可以访问科学 HPC 上的一台机器,并且正在设置一个环境来创建 Web 应用程序,该应用程序主要由 TOMCAT 和 postgresql 组成。我无法使用其他 Web 服务器。

操作系统是带有 Debian(squeeze)的 Linux,并且我没有该机器的 root 访问权限。

在 Google 上搜索了一下之后,我只找到了需要 root 权限才能安装 TOMCAT 的方法(apt-get ....)。

是否可以将 TOCAT 安装在我具有完全权限的本地目录中?还是必须需要 root 访问权限才能安装?为什么?

答案1

不需要以不同的用户身份运行 tomcat,您只需从例如下载包即可Tomcat 7 下载,拆包即可使用。

当然,如果您想绑定到特权端口,您需要有它的权限。

答案2

一般来说,当你没有 root 权限时,你需要从源代码进行编译。这通常通过以下步骤完成:

  1. 下载软件包

    wget http://www.example.com/tomcat.tgz
    
  2. 解压缩它,这将创建一个以包名称命名的目录。

    tar xvzf tomcat.tgz
    
  3. 进入新创建的目录并运行提供的configure脚本,并将其$HOME作为安装前缀

    cd tomcat
    ./configure --prefix=$HOME
    
  4. 编译广告安装

    make && make install
    

这会将程序文件安装在您的 子目录中$HOME,例如等$HOME/bin$HOME/lib现在,我无法告诉您这是否适用于像 Web 服务器这样大型/复杂的系统,但如果它确实适用,我会感到惊讶。虽然这种方法可以很好地安装它,但访问它并使其作为 Web 服务器正常运行可能会更加复杂。如果您走到这一步,请发布另一个问题,提出您遇到的任何新问题。祝你好运!

相关内容