Я пытаюсь установить tomcat 7 на Ubuntu Server 12.04: 1111]
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package tomcat7 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'tomcat7' has no installation candidate
Обновление:
Я попытался загрузить & amp; установите tomcat7
шаг за шагом, как в этом руководстве . Но когда я пытаюсь запустить программу
`$ ./catalina.sh run`
, я ловлю несколько предупреждений + SEVERE: Cannot start server. Server instance is not configured
:
nazar_art@nazar-desctop:/usr/local/tomcat/apache-tomcat-7.0.42/bin$ ./catalina.sh run
Using CATALINA_BASE: /usr/local/tomcat/apache-tomcat-7.0.42
Using CATALINA_HOME: /usr/local/tomcat/apache-tomcat-7.0.42
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-7.0.42/temp
Using JRE_HOME: /usr/lib/jvm/java-7-oracle
Using CLASSPATH: /usr/local/tomcat/apache-tomcat-7.0.42/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-7.0.42/bin/tomcat-juli.jar
Jul 25, 2013 8:49:54 PM org.apache.catalina.startup.Catalina load
WARNING: Unable to load server configuration from [/usr/local/tomcat/apache-tomcat-7.0.42/conf/server.xml]
Jul 25, 2013 8:49:54 PM org.apache.catalina.startup.Catalina load
WARNING: Permissions incorrect, read permission is not allowed on the file.
Jul 25, 2013 8:49:54 PM org.apache.catalina.startup.Catalina load
WARNING: Unable to load server configuration from [/usr/local/tomcat/apache-tomcat-7.0.42/conf/server.xml]
Jul 25, 2013 8:49:54 PM org.apache.catalina.startup.Catalina load
WARNING: Permissions incorrect, read permission is not allowed on the file.
Jul 25, 2013 8:49:54 PM org.apache.catalina.startup.Catalina start
SEVERE: Cannot start server. Server instance is not configured.
tomcat7
? @nazar_art
У вас должен быть установлен tomcat6-common (скорее всего, нужно иметь что-то вроде HTTP-прокси Squid).
apt-get autoremove tomcat6-common
tomcat7
пакет доступен только в репозиториях безопасности, раздел юниверса. Итак, убедитесь, что в вашей /etc/apt/sources.list
есть следующая строка:
deb http://security.ubuntu.com/ubuntu precise-security main universe
Строка не должна быть точной, она может включать в себя multiverse
и restricted
, но она должна включать все элементы выше. Если строка отсутствует в файле source.list
, добавьте ее и запустите apt-get update
. Теперь у вас должно быть tomcat7
доступно.
source.list
Выполните:
[ 1110]
затем вставьте в файл:
deb http://security.ubuntu.com/ubuntu precise-security main universe
Hit: Ctrl kbd > + O kbd> для сохранения файла, затем Ctrl kbd> + X kbd> для выхода.
Обновите список пакетов с помощью sudo apt-get update
.
Затем вы должны удалить tomcat6
вашей системы, прежде чем пытаться установить tomcat7
sudo apt-get remove tomcat*
sudo apt-get install tomcat7
Это удалит все пакеты, связанные с tomcat установка tomcat7
без проблем.