我正在设置开发环境以使用 Java 编写 Web 应用程序,并且需要一些帮助。
我做了什么:
安装 Sun 的 Java SE 6
我安装了(sudo apt-get install …)以下软件包(一次一个,因为其中一些需要用户交互)以从 Sun 获取 Java SE 6:sun-java6-bin sun-java6-doc sun-java6 -字体 sun-java6-javadb sun-java6-jdk sun-java6-jre sun-java6-plugin sun-java6-source 。
我还通过将 JAVA_HOME=”/usr/lib/jvm/java-6-sun/” 添加到/etc/environment 来设置 JAVA_HOME。
开始安装和配置 Tomcat 5.5
我安装了(sudo apt-get install ...)以下软件包:tomcat5.5 tomcat5.5-admin
我现在拥有的:
我能够连接到http://localhost:8180/admin并获取我通过安装 tomcat5.5-admin 软件包安装的管理 Web 应用程序。 Tomcat 服务器作为守护进程运行。
我的问题和疑问:
- 环境变量 $CATALINA_HOME 似乎没有定义。我该如何定义它? (也许和我的 $JAVA_HOME 一样?但如果是这样,我应该分配哪个路径?)
- 要部署 war ,我可以将 JAR 复制到 $CATALINA_HOME/webapps 吗?或者我需要更改 war 的文件权限吗? (这里我假设 $CATALINA_HOME 设置正确。)
- 我安装的管理 Web 应用程序需要什么用户名和密码?我该如何更改它们?
- 我应该考虑 Ubuntu 上 Tomcat 5.5 的最佳实践吗?
最佳答案
您必须手动添加它。您可以在文件中执行此操作:
~/.bashrc <---- for session-wide variables
/etc/environment <---- for system-wide variables
您应该通过添加以下行在此处设置 CATALINA_HOME:
CATALINA_HOME=PATH_TO_WHERE_YOU_ARE_RUNNING_TOMCAT
之后,如果您编辑了 .bashrc,请通过键入以下内容重新加载该文件:
Source .bashrc
如果是/etc/environment,我相信你也可以做同样的事情。如果这不起作用,请尝试注销然后再登录。如果这不起作用,请重新启动。
关于java - 在 Ubuntu 上安装 Tomcat 5.5(使用 apt)导致 CATALINA_HOME 未设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/444731/