首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu上安装Tomcat5.5(使用apt)使CATALINA_HOME未设置

在Ubuntu上安装Tomcat5.5(使用apt)使CATALINA_HOME未设置
EN

Stack Overflow用户
提问于 2009-01-14 21:18:29
回答 3查看 13.5K关注 0票数 2

我正在设置使用Java编写web应用程序的开发环境,我需要一些帮助。

我所做的:

来自Sun的Java 6的安装

我安装了(sudo apt安装…)以下软件包(其中一些需要用户交互)可以从sun获得Java SE 6: sun-java6-bin sun-java6-doc sun-java6-fonts sun-java6-javadb sun-java6-jdk sun-java6-jre sun-Java 6-plugin sun-java6-source。

我还通过向/etc/JAVA_HOME=添加JAVA_HOME=“/usr/lib/jvm/java-6-sun/”来设置JAVA_HOME=。

开始安装和配置Tomcat5.5

我安装了(sudo apt安装…)以下软件包: tomcat5.5 tomcat5.5-admin

我现在拥有的:

我能够连接到http://localhost:8180/admin并获得通过安装tomcat5.5-admin包安装的管理web应用程序。Tomcat服务器正在以deamon的身份运行。

我的问题和问题:

  1. 环境变量$CATALINA_HOME似乎没有定义。我该怎么定义它?(可能和我的$JAVA_HOME一样?但是如果是这样的话,我应该分配哪条路径呢?)
  2. 来部署一个war,我可以将JAR复制到$CATALINA/webapp吗?还是需要更改war上的文件权限?(这里我假设correctly.)
  3. What's设置了$CATALINA_HOME,我安装的管理web应用程序所需的用户和密码?)如何更改它们?
  4. 在Ubuntu上有Tomcat5.5的最佳实践吗?
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-01-15 02:46:48

  1. 安装Tomcat的路径。我不知道,我在openSUSE上,通常安装tomcat在我喜欢的目录中,很可能在我的/home/adeel/下。您可以在控制台上使用whereis命令检查它,也可以尝试。它可能会给你提供你的猫的道路。这一次,我在Netbeans下运行tomcat,只是尝试一下,并且没有设置环境变量。
  2. 您可以只在CATALINA_HOME/webapp/目录下复制war文件。或者你甚至可以把它炸开。我不认为您需要更改war的权限,
  3. 您可以在CATALINA_HOME/webapp/tomcat-users.xml中设置它。下面是一个例子,
  4. 实际上不是。我目前唯一想到的建议是,将其设置为用户变量,而不是在system-variable.

中。

注意:如果您在Netbeans下使用Tomcat,则在IDE中提供了Tomcat配置的数量,例如,您可以更改端口、用户名/密码、VM选项等。小心Netbeans在tomcat中为web-app部署保留自己的位置和文件,并且不使用CATALINA_HOME/webapp/。

票数 2
EN

Stack Overflow用户

发布于 2009-01-15 13:11:06

你必须手动添加。您可以在文件中这样做:

代码语言:javascript
复制
 ~/.bashrc  <---- for session-wide variables
 /etc/environment <---- for system-wide variables

您应该在这里通过添加以下行来设置CATALINA_HOME:

代码语言:javascript
复制
 CATALINA_HOME=PATH_TO_WHERE_YOU_ARE_RUNNING_TOMCAT

然后,如果编辑了.bashrc,通过键入以下内容重新加载文件:

代码语言:javascript
复制
 Source .bashrc

如果是/etc/环境,我相信你可以做同样的事情。如果这不起作用,请尝试注销,然后再登录。如果不起作用,就重新启动。

票数 3
EN

Stack Overflow用户

发布于 2009-01-14 23:41:47

您可以执行一个“回显$CATALINA_HOME”来检查它是否已经定义。

应该将其设置为tomcat的安装目录。我的被设置为/usr/local/tomcat

你在用IDE吗?在NetBeans中将Tomcat添加为服务器时,我能够为admin提供用户名和密码。您需要首先设置Catalina_Home。

我在Ubuntu (通过sudo apt安装和突触管理器)上安装NetBeans时遇到了一些问题。最好的选择是下载tar文件(使用wget)并将其解压缩到您选择的路径中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/444731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档