2013-06-13 3 views
0

Я искал в документации для Clickstack и на the Cloudbees Community Github, чтобы создать пользовательский контейнер. Существует стандартный шаблон для приложений и один проект для Tomcat7, но ни один из них не разворачивает Tomcat6 по умолчанию Cloudbees. Я хотел бы добавить некоторые зависимости в контейнер Tomcat6, а не связывать их в приложении WAR. Например, приложение может иметь AWS SDK, как это предусмотрено в pom.xmlИщете настройку Tomcat6 на Cloudbees, чтобы добавить сторонние банки

<dependency> 
     <groupId>commons-io</groupId> 
     <artifactId>commons-io</artifactId> 
     <version>2.4</version> 
     <scope>provided</scope> 
    </dependency> 
    <dependency> 
     <groupId>com.amazonaws</groupId> 
     <artifactId>aws-java-sdk</artifactId> 
     <version>1.4.5</version> 
     <scope>provided</scope> 
    </dependency> 

это кажется простым. Однако (в моем небольшом понимании вещей) мне нужно разработать контейнер с нуля?

ответ

1

tomcat6 один имеет давнюю историю - и называется «staxcat»

https://github.com/CloudBees-community/staxcat-clickstack

Вы можете, конечно, вилка и базировать его, что. Подход с tomcat7 состоял в том, чтобы иметь менее настраиваемый стек - ближе к vanilla tomcat7.

Моя рекомендация - использовать tomcat7 в качестве отправной точки - если вы вообще можете (tomcat6 становится старым сейчас!), Но если вам действительно нужен tomcat6, staxcat может быть репо, чтобы посмотреть!

Смежные вопросы