当我通过执行cmd安装tomcat7时:〜$ sudo apt-get install tomcat7,
我明白了:
阅读包裹清单......完成
构建依赖关系树
阅读州信息......完成
以下软件包已自动安装且不再需要:
gir1.2-ubuntuoneui-3.0 libubuntuoneui-3.0-1
使用'apt-get autoremove'删除它们。
推荐套餐:
tomcat7-docs tomcat7-admin tomcat7-examples tomcat7-user libtcnative-1 将安装以下新软件包:
tomcat7
0升级,1新安装,0表示删除,1表示未升级。
需要获得0 B / 37.3 kB的档案。
此操作后,将使用357 kB的额外磁盘空间。 预配置包...
选择以前未选择的包tomcat7。
(读取数据库...当前安装的318381个文件和目录。)
解压缩tomcat7(来自... / tomcat7_7.0.26-1ubuntu1.2_all.deb)......
处理ureadahead的触发器......
设置tomcat7(7.0.26-1ubuntu1.2)...
使用新版本创建配置文件/ etc / default / tomcat7 添加系统用户`tomcat7'(UID 118)...
添加新用户tomcat7' (UID 118) with group
tomcat7'...
不创建主目录`/ usr / share / tomcat7'。
invoke-rc.d:initscript tomcat7,action“start”failed
所以请帮我解决这个错误。
答案 0 :(得分:0)
你的包装有问题。关于Tomcat安装,我宁愿建议这些步骤:
确保您已设置 JRE_HOME
。您可以将 .bashrc
文件添加到以下行:
export JRE_HOME=/.../pathToJVMInstalled
我的是
export JRE_HOME=/usr/lib/jvm/java-7-oracle/jre
.bashrc
文件中:export TOMCAT_BIN=/.../pathToJVMInstalled/bin
PATH=$PATH:$TOMCAT_BIN
答案 1 :(得分:0)
为了使tomcat7
软件包安装成功,我还必须安装openjdk-7-jdk
(openjdk-7-jre
可能就足够了)。
在我oracle-java8-installer
之前,即使我尝试明确设置tomcat7
,JAVA_HOME
包也无法识别。
sudo apt-get install openjdk-7-jdk tomcat7