Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

107
Vistas
La aplicación LanguageTool Java se ejecuta como un servicio systemd. Se ignora el argumento `--languagemodel`

He descargado el servidor LanguageTool . Creé un proceso systemd para la aplicación para garantizar que se pueda administrar fácilmente y comience al iniciarse:

sistemad

 [Unit] Description=LanguageTool Service [Service] WorkingDirectory=/opt/languagetool ExecStart=/usr/bin/java -cp /usr/local/LangAnalysisApp/LangTool/LanguageTool-4.9/languagetool-server.jar org.languagetool.server.HTTPServer --port 8081 --languagemodel /mnt/languagetool-volume/languagetool-ngrams --allow-origin '*' StandardOutput=syslog+console+/var/log/languagetool.log StandardError=syslog+console+/var/log/languagetool.log User=www-data Type=simple Restart=on-failure RestartSec=10 [Install] WantedBy=multi-user.target

El puerto se expone a través de nginx de la siguiente manera:

NGINX

 server { listen 80; server_name my.domain.com; root /var/www/my.domain.com/public_html; index index.html; charset utf-8; access_log off; error_log /var/log/nginx/my.domain.com-error.log error; location /v2/check { proxy_pass http://localhost:8081/v2/check; } }

La opción --languagemodel se ignora. Si lo escribo incorrectamente, entonces veo errores. El argumento en el archivo de proceso no arroja ningún error, por lo que debe ser reconocido por el sistema. Sin embargo, los n-gramas de prueba que se muestran aquí no devuelven ningún resultado, así que sé que no se está cargando correctamente.

Me gustaría saber cómo hacer que la opción --languagemodel funcione con systemd.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Primero, la capitalización era importante. --languageModel solo reconoce la opción --languageModel cuando está escrita en mayúsculas y minúsculas.

En segundo lugar, el error no fue culpa mía, sino que resultó de un error dentro de la versión actual de LanguageTool. Aquí se menciona una solución. El uso de una instantánea de la versión 5.0 corrige el error. Los n-gramas externos ahora se utilizan para generar resultados. La versión 4.9.1 se lanzará en los próximos días y contiene una solución para el error.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda