ji04xiaogang opened a new issue #5486:
URL: https://github.com/apache/dolphinscheduler/issues/5486


   *For better global communication, please give priority to using English 
description, thx! *
   
   *Please review 
https://dolphinscheduler.apache.org/en-us/community/development/issue.html when 
describe an issue.*
   
   **Describe the question**
     In the DolphinScheduler 1.3.6 version: 
   1.  Api Server is run as a springBoot application , with embedded jetty 
server (9.4. x )
   2.  Api Server depend on dolphinscheduler-common jars , both depends on 
hadoop-common、 hadoop-client jar‘s
   3. The hadoop-common, hadoop-client has not excusion jetty third jars , such 
as  org.mortbay.jetty.jetty , org.mortbay.jetty.jetty.util.
   4. When start up Api server process , It has load jars , which in the lib 
directory:
    has   jetty-6.1.26 , jetty 9.x (from spring-boot-starter-jetty.)
    may causes startup failure, for example throw jasper.runtimeError. throw 
java.lang.NoSuchFieldError: IS_SECURITY_EANBLED
   
   **What are the current deficiencies and the benefits of improvement**
   - A clear and concise description of the current deficiencies and the 
benefits of this improvement.
    Therefore, it is suggested to exclued the jetty dependency in Hadoop 
command and hadoop client jar's
   
   **Which version of DolphinScheduler:**
    -[1.3.6]
   
   **Describe alternatives you've considered**
    The api Server is a springBoot project as a web backend project.  The 
hadoop job exectued by work server . 
    So I suggest to remove the low jettey dependency in api-server. 
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to