Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/03/2010, 09:10
limpbizfer
 
Fecha de Ingreso: febrero-2010
Mensajes: 3
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Editar .properties de un JAR firmado

Cita:
Iniciado por davidbelika Ver Mensaje
Buenas, tengo el siguiente problema:

Tengo una aplicación realizada con Netbeans y Swing, la cual tiene un .properties con los datos de conexión a base de datos entre otros de configuración. internamente hago uso de otras librerias jar.

Quiero ejecutarla con Java Web Start mediante jnlp, pero tengo dos opciones y cada cual con su problema:

- Si no firmo la aplicación, me da error al arrancarlo con jnlp.

-Si firmo la aplicación, funciona bien pero si algún día tengo que modificar el .properties deja de funcionar porque pierde la firma, así que tengo que volver a generar el project para firmarlo (entiendo que si lo firmo mediante jarsigner tambien debería ir).

Podeis darme alguna idea de que es lo mejor que puedo hacer.

Gracias de antemano



Holaa tengo buen dia tengo un problema parecido.. te explico tengo una aplicacion en SWT y la quiero montar en JWS.. Mi problema parte en que en mi aplicaicon SWT tengo un .properties con la conexion a base de datos SQL server.. Lo que quiero saber es como hago para que mi archivo JNLP me cargue el .properti ... Gracias por la ayuda si me pudieras indicar paso a paso lo que debo hacer te lo agradeceria soy nuevo en java.. te dejo el JNLP


<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+" codebase="file:///C:/MOVISTAR/projectsJava/MassiveActivator-SVN">
<information>
<title>Activador Masivo de Cuentas</title>
<vendor>raguilera</vendor>
<homepage href="file:///C:MOVISTAR/projectsJava/MassiveActivator-SVN" />
<description>Activador Masivo de Cuentas</description>
</information>

<security>
<all-permissions />
</security>

<resources>
<j2se version="1.6+" />
<jar href="bin/MassiveAct3.jar" />
<jar href="lib/activation.jar" />
<jar href="lib/baseline.jar" />
<jar href="lib/jtds-1.2.5.jar" />
<jar href="lib/k2lib.jar" />
<jar href="lib/log4j-1.2.8.jar" />
<jar href="lib/org.eclipse.core.commands_3.5.jar" />
<jar href="lib/org.eclipse.equinox.common_3.5.1.R35x_v20090807-1100.jar" />
<jar href="lib/org.eclipse.equinox.registry_3.4.100.v20090520-1800.jar" />
<jar href="lib/org.eclipse.jface.text_3.5.1.r351_v20090708-0800.jar" />
<jar href="lib/org.eclipse.jface_3.5.1.M20090826-0800.jar" />
<jar href="lib/org.eclipse.osgi_3.5.1.R35x_v20090827.jar" />
<jar href="lib/org.eclipse.ui.forms_3.4.1.v20090714_35x.jar" />
<jar href="lib/org.eclipse.ui.workbench_3.5.1.M20090826-0800a.jar" />
<jar href="lib/sqlitejdbc.jar" />
<jar href="lib/sqljdbc.jar" />
<jar href="lib/sqljdbc4.jar" />
<jar href="lib/ojdbc14.jar" />
<jar href="lib/swt.nl1.jar" />
<jar href="lib/weblogic.jar" />
<property name="k2.server.default" value="10.168.8.102:7001"/>
<property name="cvsc.db.host" value="10.168.8.250"/>
<property name="cvsc.db.instance" value="CVSC_PLUS"/>
<property name="cvsc.db.user" value="jesteves"/>
<property name="cvsc.db.passw" value="jier141086*"/>
<property name="cvsc.db.login" value="E07312"/>
<property name="cvsc.db.default_option" value="1"/>
<property name="cvsc.db.default_app" value="0022"/>
<property name="cvsc.db.country" value="1"/>
</resources>

<resources os="Windows" arch="x86">
<nativelib href="lib/platform/win32_x86/swt.jar" />
<jar href="lib/platform/win32_x86/swt.jar" />
</resources>

<resources os="Windows" arch="x86_64">
<nativelib href="../lib/platform/win32_x86_64/swt.jar" />
<jar href="lib/platform/win32_x86_64/swt.jar" />
</resources>

<resources os="Linux" arch="x86_64">
<nativelib href="lib/platform/linux_gtx_x86_64/swt.jar" />
<jar href="lib/platform/linux_gtx_x86_64/swt.jar" />
</resources>

<resources os="Linux" arch="x86">
<nativelib href="lib/platform/linux_gtx_x86/swt.jar" />
<jar href="lib/platform/linux_gtx_x86/swt.jar" />
</resources>

<application-desc main-class="k2.client.activate.AppWizardDialog" />
</jnlp>