<UPDATE> /etc/init.d/似乎不包含任何相关条目(通过ls -A检索):
abrtd certmonger firstboot irqbalance mysqld nscd portreserve rpcidmapd snmpd vmware-tools acpid cgconfig functions kdump netconsole nslcd postfix rpcsvcgssd snmptrapd vncserver atd cgred haldaemon killall netfs ntpd psacct rsyslog sshd webmin auditd cpuspeed halt lvm2-monitor network ntpdate rdisc sandbox sssd wpa_supplicant autofs crond httpd mdmonitor NetworkManager oddjobd restorecond saslauthd sysstat ypbind avahi-daemon cups ip6tables messagebus nfs openct rpcbind single tomcat6 bluetooth dnsmasq iptables microcode_ctl nfslock pcscd rpcgssd smartd udev-post
好消息是,不使用Yum的安装就像解压缩手动下载的压缩包一样简单,它包含所有“how-to”指南期望的目录结构。 但是,这仍然不能解释为什么Yum提供了一个非function性的安装。 因为可能有不less人会自动转向百胜获取他们的包裹,为了他们的缘故,一个更满意的答案将是很好的。 </UPDATE>
我对CentOS(和一般的Linux)非常陌生,正在尝试一些不同的servlet容器。 我已经安装了Tomcat,并且能够运行一些servlet示例,所以我知道基本的基础设施工作。 然后我通过Yum( yum install jetty-eclipse ) yum install jetty-eclipse ,并成功完成。 然后,我通过在安装目录中执行start.jar来find解释如何启动服务的指南 。 不知道Yum在哪里安装了Jetty,我locate start.jar了一个locate start.jar ,没有locate start.jar 。 然后我试图locate jetty ,得到以下几点:
/usr/share/jetty-eclipse /usr/share/doc/jetty-eclipse-6.1.21 /usr/share/doc/jetty-eclipse-6.1.21/NOTICE.txt /usr/share/doc/jetty-eclipse-6.1.21/VERSION.txt /usr/share/java/jetty-eclipse /usr/share/java/jetty-eclipse/jetty-6.1.21.jar /usr/share/java/jetty-eclipse/jetty-util-6.1.21.jar /usr/share/java/jetty-eclipse/jetty-util.jar /usr/share/java/jetty-eclipse/jetty.jar /usr/share/jetty-eclipse/lib /usr/share/jetty-eclipse/lib/jetty-6.1.21.jar /usr/share/jetty-eclipse/lib/jetty-util-6.1.21.jar /var/lib/yum/yumdb/j/5b1dd996cd90f600ab0ed756a9966a3787871107-jetty-eclipse-6.1.21-1.el6-noarch /var/lib/yum/yumdb/j/5b1dd996cd90f600ab0ed756a9966a3787871107-jetty-eclipse-6.1.21-1.el6-noarch/checksum_data /var/lib/yum/yumdb/j/5b1dd996cd90f600ab0ed756a9966a3787871107-jetty-eclipse-6.1.21-1.el6-noarch/checksum_type /var/lib/yum/yumdb/j/5b1dd996cd90f600ab0ed756a9966a3787871107-jetty-eclipse-6.1.21-1.el6-noarch/command_line /var/lib/yum/yumdb/j/5b1dd996cd90f600ab0ed756a9966a3787871107-jetty-eclipse-6.1.21-1.el6-noarch/from_repo /var/lib/yum/yumdb/j/5b1dd996cd90f600ab0ed756a9966a3787871107-jetty-eclipse-6.1.21-1.el6-noarch/from_repo_revision /var/lib/yum/yumdb/j/5b1dd996cd90f600ab0ed756a9966a3787871107-jetty-eclipse-6.1.21-1.el6-noarch/from_repo_timestamp /var/lib/yum/yumdb/j/5b1dd996cd90f600ab0ed756a9966a3787871107-jetty-eclipse-6.1.21-1.el6-noarch/reason /var/lib/yum/yumdb/j/5b1dd996cd90f600ab0ed756a9966a3787871107-jetty-eclipse-6.1.21-1.el6-noarch/releasever
即使假定/ usr / share / jetty-eclipse /是安装目录,我所见过的所有指南都假设在某处有一个start.jar文件,这在我的情况中是不正确的。 对于Yum来说,安装一个无法运行的服务显然没有意义,所以我错过了什么?
这似乎是一个不好的一揽子计划。 不仅是start.jar丢失,还有一些像Jetty-jsp,jetty-servlet甚至基本文档的jetty jar。 将它与Fedora的rpm进行比较; 惊人的差异。
为了在未来避免自己的加重:
rpm -ql jetty-eclipse locate查询locate到运行updatedb的cron作业定期刷新的数据库。 你可以自己发出命令来强制这个问题。