Как я могу заставить проект WebSphere работать под tc сервером? - PullRequest
0 голосов
/ 19 августа 2010

Просто интересно, кто-нибудь когда-нибудь конвертировал проект Websphere для запуска под tc-сервером?Я работаю на Mac и хотел бы иметь возможность запускать мое приложение локально, без необходимости запуска Websphere на виртуальной машине.

Я понимаю, что есть различия, которые необходимо учитывать, и это действительно мой вопрос -что я должен изменить?Я также понимаю, что даже если это возможно, никто не может зависеть от конфигурации сервера tc перед началом работы - его сначала нужно будет протестировать в Websphere.

1 Ответ

0 голосов
/ 21 августа 2010

Как мы знаем, сервер приложений предоставляет гораздо больше возможностей, чем кот. Следовательно, сначала вам нужно проверить, использует ли ваше приложение какие-либо из этих функций. Если это так, то вам придется посмотреть, можно ли подключить эту недостающую функциональность. Например, вы можете использовать транзакционную возможность сервера приложений. Tomcat не поддерживает транзакции. Для этого вам потребуется подключить сторонний компонент. Чтобы это происходило менее навязчиво, код должен быть настраиваемым, чтобы в зависимости от среды он знал, использовать ли возможности сервера приложений или использовать возможности подключенных компонентов в случае tomcat.

Преимущество этого: Это, безусловно, повысит производительность, если вы будете использовать tomcat для разработки, а не для какого-либо сервера приложений, поскольку время, необходимое для запуска и остановки tomcat, если намного меньше, чем время для кофе (Для меня время кофе - это сумма, необходимая для остановки и запуска сервера приложений, даже если у вас есть минимальные требования к оборудованию, упомянутые в нем)

Предупреждение: : Опять же, у этого подхода есть отрицательный момент, который вы упустили бы, чтобы увидеть, как ваш компонент взаимодействует с классами в производственной среде во время разработки. Следовательно, становится обязательным наличие вашей среды QA и выше, чтобы использовать сервер приложений. Таким образом, вы можете избежать каких-либо сюрпризов на производстве.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...