У меня такой вопрос: вы пытаетесь выбрать первый язык для изучения программирования? (C # является опцией) или вы знаете другой язык и думаете, что вам может потребоваться выучить C до C #?
Если вы не пытаетесь изучать программирование, я бы сказал, что вы можете пропустить C и перейти прямо к C #. Но для первого языка я бы не советовал. Попробуйте использовать язык сценариев, чтобы вы могли быстро написать код.
Самый простой, самый быстрый: настроить Eclipse на создание файла WAR при сборке; в качестве шага после сборки скопируйте этот файл WAR в каталог веб-приложений tomcat. Tomcat распознает изменение и обновит сайт без необходимости развертывания. Обратите внимание, что это не идеально; пользователи, использующие это веб-приложение, могут иметь менее оптимальные возможности, поскольку Tomcat перезапускает веб-приложение «под» ними; но это соответствует вашему запросу.
Готовы ли вы использовать Jetty в целях разработки?
Если да, то с Maven довольно просто использовать - просто запустите mvn jetty: run
Измените рабочее пространство в Eclipse на \ tomcat \ webapps Поскольку это только для вашей работы, это должно работать нормально. Какие бы изменения вы ни вносили в Eclipse, они находятся в том же каталоге. Tomcat ищет приложения для развертывания
Почему бы не использовать интегрированный сервер Tomcat с помощью в eclipse, если это только для разработки? Вы можете настроить серверы в окне-> настройки. После настройки, если у вас есть jsp с именем page.jsp, вы можете щелкнуть его правой кнопкой мыши и выбрать запускать на сервере. В настройках-> Общие-> Веб-браузер вы можете выбрать погоду, чтобы использовать встроенный или внешний браузер. Внесите некоторые изменения в свой jsp, сохраните и обновите страницу в браузере. Изменения будут автоматически отражены после сохранения и обновления данных в браузере.
s настроен, если у вас есть jsp с именем page.jsp, вы можете щелкнуть его правой кнопкой мыши и выбрать запускать на сервере. В настройках-> Общие-> Веб-браузер вы можете выбрать погоду, чтобы использовать встроенный или внешний браузер. Внесите некоторые изменения в свой jsp, сохраните и обновите страницу в браузере. Изменения будут автоматически отражены после сохранения и обновления данных в браузере. s настроен, если у вас есть jsp с именем page.jsp, вы можете щелкнуть его правой кнопкой мыши и выбрать запускать на сервере. В настройках-> Общие-> Веб-браузер вы можете выбрать погоду, чтобы использовать встроенный или внешний браузер. Внесите некоторые изменения в свой jsp, сохраните и обновите страницу в браузере. Изменения будут автоматически отражены после сохранения и обновления данных в браузере.Возможно, это не лучший способ, но у меня он работает.
Я использую команду rsync для синхронизации изменений из моего проекта jsp с $ contextPath.
Используйте удаленную отладку в Eclipse для Tomcat, что позволит ограничить горячую версию подмена кода. Если вы измените статические поля или добавите методы, вам нужно будет экспортировать jar и перезапустить контекст.
Заявление об ограничении ответственности : Я просто счастливый клиент, я не работаю в Zero Turnaround и никоим образом не связан с ними.
Отъезд ] JRebel - позволяет писать код без перезапуска веб-приложений. Это в основном работает путем инструментовки ваших классов и адаптации их изменений. Он обрабатывает намного больше случаев, чем горячее развертывание , включая:
Это ] коммерческий , ( подробные сведения о ценах , 550 долларов США в год по состоянию на июнь 2018 года), и он имеет множество плагинов для сторонних платформ, в том числе:
Вы получаете бесплатную пробную версию безболезненно - я предлагаю вам попробовать.
Просто позвольте eclipse записывать файлы классов прямо в каталог $ TOMCAT / webapps / MyWebApp / WEB_INF / classes. Затем настройте apache-tomcat, чтобы проверить, были ли обновлены файлы классов, и перезагрузите их, если они есть.
Чтобы настроить tomcat для автоматической перезагрузки класса при его изменении, вам необходимо
отредактировать $ TOMCAT / conf / context.xml
и установить:
<Context reloadable="true">
Возможно, вам также придется отредактировать и перезагрузите файл webapps / $ YourWebApp / web.xml
и включите:
<web-app reloadable="true">
Я не могу вспомнить, нужны ли оба изменения, но я настроил так мой tomcat-6.0.18 для автоматической перезагрузки.
В среде разработки просто укажите серверу Tomcat искать JSP в любом каталоге, в котором вы их разрабатываете. Как только вы сохраните файл, вы сможете увидеть тогда меняется.