Пакет 'tomcat7' не имеет кандидата для установки на Ubuntu 12.04

Я пытаюсь установить 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 ?
1
задан 13 December 2013 в 23:36

2 ответа

@nazar_art

У вас должен быть установлен tomcat6-common (скорее всего, нужно иметь что-то вроде HTTP-прокси Squid).

apt-get autoremove tomcat6-common
0
ответ дан 13 December 2013 в 23:36

tomcat7 пакет доступен только в репозиториях безопасности, раздел юниверса. Итак, убедитесь, что в вашей /etc/apt/sources.list есть следующая строка:

 deb http://security.ubuntu.com/ubuntu precise-security main universe

Строка не должна быть точной, она может включать в себя multiverse и restricted, но она должна включать все элементы выше. Если строка отсутствует в файле source.list, добавьте ее и запустите apt-get update. Теперь у вас должно быть tomcat7 доступно.

Tomcat7 страница загрузки

Если вы не найдете файл source.list

  1. Выполните:

    [ 1110]

  2. затем вставьте в файл:

    deb http://security.ubuntu.com/ubuntu precise-security main universe

  3. Hit: Ctrl + O для сохранения файла, затем Ctrl + X для выхода.

  4. Обновите список пакетов с помощью sudo apt-get update.

Я установил tomcat6

Затем вы должны удалить tomcat6 вашей системы, прежде чем пытаться установить tomcat7

sudo apt-get remove tomcat*
sudo apt-get install tomcat7

Это удалит все пакеты, связанные с tomcat установка tomcat7 без проблем.

0
ответ дан 13 December 2013 в 23:36

Другие вопросы по тегам:

Похожие вопросы: