Как мы можем программно реализовать 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

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