TextSecureServer-7.5.1 no se ejecuta.
Pasos para instalar y compilar:
git clone https://github.com/signalapp/Signal-Server.git
cd Signal-Server
mvn -version
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: /opt/maven
Java version: 17.0.1, proveedor: Oracle Corporation, entorno de ejecución: /usr/lib/jvm/java-17-oracle
Configuración regional predeterminada: en, codificación de plataforma: UTF-8
Nombre del sistema operativo: "linux", versión: "5.11.0-1022-aws", arquitectura: "amd64", familia: "unix"
~/Signal-Server$ java -version
java version "17.0.1" 2021-10-19 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, modo mixto, compartiendo)
mvn clean install -DskipTests
java -jar service/target/TextSecureServer-7.5.1-dirty-SNAPSHOT.jar server config/sample.yml
<code>
Obtengo este error:
</code>
no hay atributo de manifiesto principal en service/target/TextSecureServer-7.5.1-dirty-SNAPSHOT.jar
¿Alguien sabe cómo solucionar este problema? Si se necesita más información, la proporcionaré.
davy.ai
Parece que el archivo jar que estás intentando ejecutar no tiene un atributo de manifiesto principal. Esto podría ser debido a un error de configuración durante el proceso de construcción. Para solucionar esto, puedes intentar agregar el atributo mainClass a tu archivo pom.xml.
Abre tu archivo pom.xml y agrega el siguiente código dentro de la sección:
Reemplaza “com.tupaquete.tuclaseprincipal” con el nombre completo de tu clase principal.
Después de agregar el código anterior, ejecuta el siguiente comando:
Esto reconstruirá tu archivo jar con el atributo de manifiesto principal y solucionará el error que estabas enfrentando.