Как мы можем программно реализовать tomcat в основной функции без XML-файла? Хороший ли подход к программной настройке T ⇐ JAVA
-
Anonymous
Как мы можем программно реализовать tomcat в основной функции без XML-файла? Хороший ли подход к программной настройке T
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
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
Мобильная версия