Как да стартирате JSP файл Eclipse с JBoss сървър

⚡ Умно обобщение

Изпълнение на JSP файл в Eclipse с JBoss сървъра изисква инсталиране Java и JBoss, конфигуриране на сървъра в IDE, създаване на динамичен уеб проект, писане на страницата и разполагането ѝ за преглед на изхода на браузъра.

  • Предпоставки за инсталиране: Java (JDK) и JBoss сървърът трябва да бъдат инсталирани първо, тъй като и двата са необходими за компилиране и изпълнение на всеки JSP.
  • 🖧 Конфигурирайте JBoss в Eclipse: Изтеглете и разархивирайте JBoss, след което го добавете като нов сървър в Eclipse сочейки към разархивирания път.
  • 🗂️ Създаване на уеб проект: Създайте динамичен уеб проект чрез Project Explorer и го наименувайте, преди да завършите съветника.
  • 📄 Напишете JSP страницата: Добавете нов JSP файл под папката с уеб съдържание и въведете директивата за страница и HTML тялото.
  • ???? Разгръщане и изпълнение: Стартирайте сървъра, щракнете с десния бутон върху проекта и изберете „Изпълни на сървър“, за да разположите приложението.
  • 🌐 Преглед на изхода: Отворете страницата на localhost порт 8080, последвана от името на проекта и JSP файла, за да видите резултата.

В този урок ще изучим основите на писане и изпълнение на JSP. Ние ще инсталираме Java и JBoss сървър на нашата машина, тъй като те са предпоставка за стартиране на JSP.

Инсталиране Java

За да инсталираме java, трябва да проверим дали имаме по-стари версии на JDK (Java Комплект за разработка) на машината. Ако да, деинсталирайте ги.

Обърнете се към това ръководство инсталирам Java.

Как да конфигурирате JBoss сървър в Eclipse

Ето процес стъпка по стъпка за това как да конфигурирате JBoss сървър в Eclipse:

Стъпка 1) JBoss сървърът може да бъде изтеглен от следното връзка:

След като изтеглим последната версия на сървъра от линка, ще получим zip файл, който трябва да разархивираме.

След разархивиранеping то се премества в папката по-долу:

Конфигурирайте JBoss сървър

Можем да стартираме и спираме сървъра с помощта на start и stop exe от папката bin.

Стъпка 2) Можем да включим сървъра в eclipse IDE по следния начин:

  1. Създайте нов сървър, като добавите име към него като localhost
  2. Изберете версията на сървъра от списъка със сървъри
  3. Името на сървъра ще бъде добавено тук като JBoss v5 на localhost (този, който е избран в горните две стъпки)
  4. Кликнете върху бутона за край, за да завършите стъпките.

Конфигурирайте JBoss сървър в Eclipse

Трябва да определим коя версия на сървъра използваме и можем да посочим пътя, от който сме разархивирали по-горе.

След като щракнем върху бутона за завършване, тогава сървърът ще бъде добавен към eclipse IDE.

Конфигурирайте JBoss сървър в Eclipse

Инсталацията на JBoss е направена и сървърът може да бъде достъпен от тук.

Стъпка 3) Тествайте инсталацията

Проверете дали инсталацията е извършена правилно или не:

  • Веднъж Java и сървър JBoss са инсталирани на машината, можем да започнем да ги използваме в IDE на eclipse.
  • В eclipse IDE проверяваме дали няма грешки и пътят на java е зададен като променлива на средата.
  • Ако горните стъпки са изпълнени успешно, тогава сървърът ще стартира успешно.

Конфигурирайте JBoss сървър в Eclipse

Сървърът е стартиран успешно.

Как да стартирате JSP динамичен уеб проект Eclipse

Стъпка 1) Можем да създадем динамичен уеб проект, като щракнете с десния бутон върху Project Explorer и ще получим следния прозорец:

Стартирайте JSP динамичен уеб проект Eclipse

Стъпка 2) След като щракнем върху следващия бутон в горния екран, получаваме следния прозорец, където трябва да въведем име на проект и след това да щракнете върху край.

  1. Назовете проекта
  2. Кликнете върху бутона за край

Стартирайте JSP динамичен уеб проект

След като щракнем върху бутона за завършване, проектът се създава и се вижда в Explorer със следните папки.

Стартирайте JSP динамичен уеб проект

Как да стартирате JSP програма в Eclipse

Следват стъпките за стартиране на JSP програма Eclipse:

Стъпка 1) Създайте нова JSP страница

В проекта gurutest щракнете с десния бутон върху проекта и след това щракнете върху Нова JSP страница.

Стъпка 2) Изберете папка и въведете име на файл

Ще се отвори следният прозорец и това ще помогне за създаването на нов JSP в проекта.

  1. Изберете родителската папка в директорията на приложението
  2. Изберете папката за уеб съдържание, тъй като JSP се създават под тази папка
  3. Въведете името на файла на JSP.
  4. Щракнете върху бутона за завършване, за да завършите стъпките и JSP се създава.

Стартирайте JSP програма

Името на файла е дадено като guru_example.jsp и след това щракнете върху следващия и след това завършете.

Стъпка 3) Проверете създадения JSP в папката

След като JSP бъде създаден, той се вижда в папката с уеб съдържание, както е показано по-долу:

Стартирайте JSP програма

Стъпка 4) Въведете кода във файла и стартирайте

Въведете следния код във файла:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Guru Example1</title>
</head>
<body>
<a>This is Guru JSP.</a>
</body>
</html>

Обяснение на кода:

Code Ред 1: Тук дефинираме директивите на страницата като език, който е зададен на java, contentType на text/html, pageEncoding на стандарт ISO-8859 (ще научим по-подробно в раздела за директиви за статии за JSP в действие)

Code Ред 3-12: Тук сме дефинирали html файл с текст „Това е Guru JSP“, който се показва като изход.

Как да стартирате JBoss сървър и да разположите проект в Eclipse

Стъпка 1) в eclipse IDE, в секцията сървъри щракнете с десния бутон върху сървъра, който е конфигуриран и има опция за стартиране на сървъра.

Стартирайте JBoss сървър и разположете проекта

Стъпка 2) След като сървърът бъде стартиран, можем да разгърнем проекта gurutest. В изследователя на проекти щракнете с десния бутон върху проекта gurutest и след това щракнете върху Изпълнение на сървъра и получаваме следните опции.

  1. Изберете сървър или изберете съществуващ сървър или дефинирайте нов сървър
  2. Изберете сървъра, който вече е дефиниран.
  3. Кликнете върху бутона за край.

Стартирайте JBoss сървър и разположете проекта

Стъпка 3) След като щракнете върху бутона за край, ще се появи нов прозорец.

Има два варианта,

  • Или да изберете съществуващ сървър, или
  • Ръчно конфигурирайте сървъра

В този случай вече сме конфигурирали сървъра в горния случай. Следователно можем да изберем конфигурирания сървър и след това да щракнете върху следващия.

Тук получаваме конфигурираните проекти, които трябва да бъдат внедрени.

Стартирайте JBoss сървър и разположете проекта

Когато щракнем върху бутона за завършване, проектът се внедрява на сървъра и съобщението може да се види на следващата екранна снимка.

Стартирайте JBoss сървър и разположете проекта

Когато се опитаме да получим достъп http://localhost:8080/gurutest/guru_example.jsp

Където,

Локален хост: Наш собствен хост, на който е стартиран сървърът и 8080 е портът за това

Guruтест: Проект, който е внедрен на този локален хост

Guru_example.jsp: Това е JSP, до който се опитваме да получим достъп.

Стартирайте JBoss сървър и проект за внедряване

Изход:

Това е Guru JSP текст от guru_example.js

Въпроси и Отговори

JBoss използва порт 8080 по подразбиране за HTTP заявки. Достъпът до внедрен JSP се осъществява на localhost:8080, последван от името на проекта и името на файла, например localhost:8080/gurutest/guru_example.jsp.

Tomcat е лек контейнер за сървлети за JSP и сървлети. JBoss е пълноценен Java EE сървър на приложения, който включва контейнер за сървлети плюс поддръжка за EJB, съобщения и транзакции.

Динамичен уеб проект генерира папката WEB-INF, дескриптора за внедряване и структурата на уеб съдържанието, от които JSP се нуждае. Статичният проект обслужва само фиксиран HTML и не може да се изпълнява от страна на сървъра. Java код.

Изкуственият интелект може да изброи необходимите версии на JDK и сървъра, да генерира подробни инструкции за настройка на вашата операционна система и да обясни променливите на средата, помощ...ping конфигуриране за начинаещи Eclipse и JBoss без да пропускате нито една стъпка.

Да. Изкуственият интелект може да чете лога на конзолата, да идентифицира конфликти на портове или липсващи Java пътища и предлагане на поправки. Това съкращава времето за отстраняване на неизправности, когато JBoss сървърът не успее да стартира вътре Eclipse.

Обобщете тази публикация с: