我是 Ubuntu 12.10 的新手,并从 Windows 迁移到它。
在 Windows 中,我已将环境变量配置为包含servlet-api.jar
在CLASSPATH
变量中,因此我不必-cp <path to servlet-api.jar>
每次编译时都键入。
对于普通的Java程序,我已经设置了JAVA_HOME
using:
export JAVA_HOME="/usr/lib/jvm/java-7-openjdk-i386" >> ~/.bashrc
解决了这个问题,我需要设置CLASSPATH
但不知道如何设置。
请帮忙!
此外,我在一些论坛上读到,CLASSPATH
每次编译时我都应该手动更改,因为更改CLASSPATH
可能会扰乱其他应用程序。
接下来,我尝试使用此命令启动 Tomcat
service tomcat7 start
,但出现错误:
You need root privileges to run this script
我不知道为什么。帮我解决!
如果在范围内,请告诉我 Windows 中 tomcat 的目录结构与 Ubuntu 中的目录结构有何不同。
杂项
我曾经sudo apt-get install tomcat7
得到Tomcat 7。