• Categorias
  • Recente
  • Tags
  • Popular
Collapse

Publicar em tomcat ubuntu

Agendado Fixado Trancado Movido Exportação / Publicação
8 Posts 2 Posters 1399 Visualizações
    • Mais Antigo para Mais Recente
    • Mais Recente para Mais Antigo
    • Mais Votados
Responder
  • Responder como tópico
Entre para responder
Este tópico foi deletado. Apenas usuários com privilégios de moderação de tópico podem vê-lo.
  • E Offline
    E Offline
    ericksousa
    wrote on última edição por
    #1

    Olá pessoal, tudo bem?

    Estou tentando publicar um .war do maker bootstrap em uma maquina linux AMD ubuntu com tomcat 9 e java jdk 11, mas tenho este retorno:

    ubuntu@instance-20240311-1143:~$ sudo systemctl status tomcat9
    ● tomcat9.service - Apache Tomcat 9 Web Application Server
         Loaded: loaded (/lib/systemd/system/tomcat9.service; enabled; vendor preset: enabled)
         Active: active (running) since Mon 2024-03-11 15:00:00 UTC; 34s ago
           Docs: https://tomcat.apache.org/tomcat-9.0-doc/index.html
        Process: 6222 ExecStartPre=/usr/libexec/tomcat9/tomcat-update-policy.sh (code=exited, status=0/SUCCESS)
       Main PID: 6226 (java)
          Tasks: 28 (limit: 1053)
         Memory: 161.1M
            CPU: 1min 1.582s
         CGroup: /system.slice/tomcat9.service
                 └─6226 /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Djava.util.logging.config.file=/var/lib/tomcat9/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoader>
    
    Mar 11 15:00:29 instance-20240311-1143 tomcat9[6226]: Caused by: java.lang.ClassNotFoundException: javax.xml.soap.SOAPException
    Mar 11 15:00:29 instance-20240311-1143 tomcat9[6226]:     at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1407)
    Mar 11 15:00:29 instance-20240311-1143 tomcat9[6226]:     at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1215)
    Mar 11 15:00:29 instance-20240311-1143 tomcat9[6226]:     ... 51 more
    Mar 11 15:00:29 instance-20240311-1143 tomcat9[6226]: Deployment of web application archive [/var/lib/tomcat9/webapps/SRG.war] has finished in [23,986] ms
    Mar 11 15:00:29 instance-20240311-1143 tomcat9[6226]: Deploying web application directory [/var/lib/tomcat9/webapps/ROOT]
    Mar 11 15:00:31 instance-20240311-1143 tomcat9[6226]: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were sc>
    Mar 11 15:00:32 instance-20240311-1143 tomcat9[6226]: Deployment of web application directory [/var/lib/tomcat9/webapps/ROOT] has finished in [2,503] ms
    Mar 11 15:00:32 instance-20240311-1143 tomcat9[6226]: Starting ProtocolHandler ["http-nio-8080"]
    Mar 11 15:00:32 instance-20240311-1143 tomcat9[6226]: Server startup in [26911] milliseconds
    

    Caused by: java.lang.ClassNotFoundException: javax.xml.soap.SOAPException
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1407)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1215)
    ... 51 more

    Alguem pode me ajudar a solucionar este problema?

    Obrigado!

    Janpier dos SantosJ 1 Resposta Última resposta
    0
  • Janpier dos SantosJ Offline
    Janpier dos SantosJ Offline
    Janpier dos Santos
    replied to ericksousa on última edição por
    #2

    @ericksousa, Bom dia.

    O Maker não possui suporte para a versão do JAVA que você está utilizando no seu servidor de aplicações, por isso, essa exceção está sendo lançada.

    Realize o downgrade da versão do JAVA para a última versão da 1.8 que possui suporte para os sistemas desenvolvidos em Maker.

    Cordialmente.

    1 Resposta Última resposta
    0
  • E Offline
    E Offline
    ericksousa
    wrote on última edição por
    #3

    Boa noite @Janpier-dos-Santos,

    Eu tentei com o java 8, porém ele dá este erro ao acessar a pagina:

    HTTP Status 500 – Internal Server Error
    Type Exception Report
    
    Message java.lang.UnsupportedClassVersionError: org/eclipse/jdt/internal/compiler/env/INameEnvironment has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
    
    Description The server encountered an unexpected condition that prevented it from fulfilling the request.
    
    Exception
    
    javax.servlet.ServletException: java.lang.UnsupportedClassVersionError: org/eclipse/jdt/internal/compiler/env/INameEnvironment has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
    	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:332)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
    	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
    	wfr.web.ResponseHeaderFilter.doFilter(SourceFile:34)
    	wfr.web.ContextFilter.doFilter(SourceFile:111)
    Root Cause
    
    java.lang.UnsupportedClassVersionError: org/eclipse/jdt/internal/compiler/env/INameEnvironment has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
    	java.lang.ClassLoader.defineClass1(Native Method)
    	java.lang.ClassLoader.defineClass(ClassLoader.java:756)
    	java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    	java.net.URLClassLoader.defineClass(URLClassLoader.java:473)
    	java.net.URLClassLoader.access$100(URLClassLoader.java:74)
    	java.net.URLClassLoader$1.run(URLClassLoader.java:369)
    	java.net.URLClassLoader$1.run(URLClassLoader.java:363)
    	java.security.AccessController.doPrivileged(Native Method)
    	java.net.URLClassLoader.findClass(URLClassLoader.java:362)
    	java.lang.ClassLoader.loadClass(ClassLoader.java:418)
    	java.lang.ClassLoader.loadClass(ClassLoader.java:351)
    	java.lang.Class.forName0(Native Method)
    	java.lang.Class.forName(Class.java:264)
    	org.apache.jasper.JspCompilationContext.createCompiler(JspCompilationContext.java:247)
    	org.apache.jasper.JspCompilationContext.createCompiler(JspCompilationContext.java:225)
    	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:597)
    	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:399)
    	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
    	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
    	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
    	wfr.web.ResponseHeaderFilter.doFilter(SourceFile:34)
    	wfr.web.ContextFilter.doFilter(SourceFile:111)
    Note The full stack trace of the root cause is available in the server logs.
    
    Apache Tomcat/9.0.58 (Ubuntu)
    
    Janpier dos SantosJ 1 Resposta Última resposta
    0
  • Janpier dos SantosJ Offline
    Janpier dos SantosJ Offline
    Janpier dos Santos
    replied to ericksousa on última edição por
    #4

    @ericksousa Bom dia.

    Verifica realmente se foi atulizado, porque a exceção que está sendo lançada é justamente qe está utilizando uma versão superior ao JDK8, fazendo com que as classes não sejam compiladas.

    Observe no log que ele está dizendo:
    c237bfa4-e45d-4e1d-8eb4-bdc2b7e3b183-image.png

    4be2d3e1-6220-4415-9f93-cd5b88943172-image.png

    Ainda existe uma incompatibilidade na versão do JDK.

    Cordialmente

    1 Resposta Última resposta
    0
  • E Offline
    E Offline
    ericksousa
    wrote on última edição por
    #5

    Bom dia @Janpier-dos-Santos

    Instalei a ultima versão do Java 1.8, conforme segue:

    ubuntu@instance-20240312-2109:~$ java -version
    openjdk version "1.8.0_392"
    OpenJDK Runtime Environment (build 1.8.0_392-8u392-ga-1~22.04-b08)
    OpenJDK 64-Bit Server VM (build 25.392-b08, mixed mode)```
    
    
    Pelo que entendi do erro, estou gerando o war em uma versão superior ao que está tentando rodar esse .war, mas no maker não consigo definir qual versão do java que vou gerar
    Janpier dos SantosJ 1 Resposta Última resposta
    0
  • Janpier dos SantosJ Offline
    Janpier dos SantosJ Offline
    Janpier dos Santos
    replied to ericksousa on última edição por
    #6

    @ericksousa, Bom dia.

    Por padrão, a instalação do Maker já vai embarcada a versão do JAVA, que é o JDK8. Caso tenha instalado um servidor de aplicação de forma independente você precisa utilizar a versão do JDK8.

    Verifica seu ambiente e realiza essa alteração e publica novamente seu sistema.

    Cordialmente.

    1 Resposta Última resposta
    0
  • E Offline
    E Offline
    ericksousa
    wrote on última edição por
    #7

    Bom dia @Janpier-dos-Santos,

    O servidor de aplicação é o padrão do maker mesmo, fiz a instalação pelo .exe fornecido pela Softwell

    Janpier dos SantosJ 1 Resposta Última resposta
    0
  • Janpier dos SantosJ Offline
    Janpier dos SantosJ Offline
    Janpier dos Santos
    replied to ericksousa on última edição por
    #8

    @ericksousa Boa tarde.

    Mas você não está publicando esse sistema no ambiente Linux?

    1 Resposta Última resposta
    0

  • Login

  • Não tem uma conta? Cadastrar

  • Login or register to search.
  • Primeiro post
    Último post
0
  • Categorias
  • Recente
  • Tags
  • Popular
  • Login

  • Não tem uma conta? Cadastrar

  • Login or register to search.