Как мы можем программно реализовать tomcat в основной функции без XML-файла? Хороший ли подход к программной настройке TJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как мы можем программно реализовать tomcat в основной функции без XML-файла? Хороший ли подход к программной настройке T

Сообщение Anonymous »


In below code I add servlet and mapping it in routes class.

public static void main( String[] args ) throws LifecycleException { Tomcat tom = new Tomcat(); tom.setPort(8070); Context context = tom.addContext("/get", null); Tomcat.addServlet(context, "default", new org.apache.catalina.servlets.DefaultServlet()); context.addServletMappingDecoded("/", "default"); Tomcat.addServlet(context, "helloServlet", new Resource()); context.addServletMappingDecoded("/hello", "helloServlet"); tom.start(); tom.getServer().await(); } Why is this not running Tomcat at port 8070? When configured using XML it works, but not with this programmatical approach.

How to run tomcat with programmatic approach and is it good to use or we should always use xml?


Источник: https://stackoverflow.com/questions/781 ... t-xml-file
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»