#maven #servlets #applet
#maven #сервлеты #апплет
Вопрос:
Я создал два проекта maven: project-applet
и project-webapp
.
Java-апплет работает нормально: я могу запустить его с applet-viewer
помощью статического HTML-файла с необходимым апплет-тегом.
Теперь я пытаюсь переместить этот статический HTML-файл в сервлет (на самом деле просто его содержимое) index.jsp
<html>
<body>
<applet
code="project.applet.Applet.class"
codebase="/lib"
archive="project-applet-0.1.0.BUILD-SNAPSHOT.jar" width="900"
height="300"> Your browser is completely ignoring the applet tag! </applet>
</body>
</html>
Я создаю все с помощью maven. project-applet-0.1.0.BUILD-SNAPSHOT.jar
Находится в project-webapp-0.1.0.BUILD-SNAPSHOT.war
файле в этой позиции WEB-INF/lib/
.
Я также пытался просто скопировать его в project-webapp/src/main/webapp/
with codebase="/"
, но это не помогло, даже если jar можно загрузить localhost:8080/project-webapp/project-applet-0.1.0.BUILD-SNAPSHOT.jar
.
Может кто-нибудь мне помочь? Спасибо!
Комментарии:
1.Сопоставлен ли ваш сервлет с a
/
после него в шаблоне url?
Ответ №1:
Если jar находится в localhost:8080/project-webapp/project-applet-0.1.0.BUILD-SNAPSHOT.jar
, кодовая база выглядит следующим образом codebase="/project-webapp/"