Вопрос

Позвольте мне начать с того, что я новичок в веб -разработке Java/JSP, поэтому я, возможно, полностью пропустил что -то простое. Если так, я прошу прощения за это заранее.

По сути, то, что я пытаюсь сделать, это настройка местных сайтов разработки в Томкате как отдельный виртуальный хост, похожий на то, как у меня в прошлом настраивал виртуальные хосты Apache. Я ненавижу получить доступ к местному сайту Dev, используя http://localhost:8080/mywebapp. Анкет В Tomcat я добавил новый хост -элемент в Server.xml и изменил свой файл Hosts Windows, чтобы теперь я мог получить доступ к своему сайту с помощью URL http://mywebapp:8080, что именно то, что я хочу. Все работает безупречно до этого момента.

Проблема начинается, когда я пытаюсь использовать проект NetBeans 6.8 JSP для работы на сайте. Netbeans мертвы на использовании http://localhost:8080/mywebapp Независимо от того, что я делаю, когда отлаживаю или запускаю сайт через него. Я не могу найти нигде, чтобы изменить тот URL, который должен использовать сайт в любом из меню свойств. Кто -нибудь знает, как изменить это или что -то, что я, возможно, пропустил по пути? Когда я настраиваю проекты PHP в NetBeans, это позволяет мне ввести URL -адрес, с которого я хочу запустить сайт, и изменить его через свойства проекта.

Опять же, разработка JSP и Tomcat очень новые для меня, но я очень хочу начать создавать сайты JSP после работы с ASP.NET в течение последних нескольких лет. Спасибо!

Это было полезно?

Решение

Я наконец понял это, ну, я понял это достаточно, чтобы работать для меня. Чтобы NetBeans видели серверы так, как я хочу, вы должны создать новый сервер в диалоговом окне «Добавить сервер» и дать ему другой путь, чем база Catalina по умолчанию. Затем при настройке проекта установите путь к контексту ни на что, и теперь сайт будет запущен как http://localhost:8080 и не http://localhost:8080/xxxxx. Анкет Хотя это не совсем то, что я хотел, сейчас это работает для меня.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top