Podem crear un fitcher .bat amb les entrades seguents:
set JAVA_HOME=C:\jdk1.3.1_03
set CATALINA_HOME=c:\Tomcat
rem ***FOR UNINSTALL -->***** %CATALINA_HOME%\bin\tomcat -uninstall "Jakarta Tomcat 4"
%CATALINA_HOME%\bin\tomcat -install "Jakarta Tomcat 4" %JAVA_HOME%\jre\bin\server\jvm.dll -Djava.class.path=%CATALINA_HOME%\bin\bootstrap.jar;
%JAVA_HOME%\lib\tools.jar;"C:\Program Files\Documentum\shared\ci.jar;C:\Program Files\Documentum\shared\admin.jar;
C:\Program Files\Documentum\shared\xforms.jar;C:\Program Files\Documentum\shared\bpmutil.jar;
C:\Program Files\Documentum\shared\commons-net-1.2.1.jar;C:\Program Files\Documentum\shared\commons-fileupload-1.0.jar;
C:\Program Files\Documentum\shared\dfc.jar;C:\Program Files\Documentum\shared\dfcbase.jar;
C:\Program Files\Documentum\shared\All-MB.jar;C:\Program Files\Documentum\shared\bsf.jar;
C:\Program Files\Documentum\shared\log4j.jar;C:\Program Files\Documentum\shared\xalan.jar;
C:\Program Files\Documentum\shared\xml-apis.jar;C:\Program Files\Documentum\shared\workflow.jar;
C:\Program Files\Documentum\shared\subscription.jar;C:\Program Files\Documentum\shared\dam_services.jar;
C:\Program Files\Documentum\shared\tar.jar;C:\Documentum\config;C:\jdk1.3.1_03\lib\tools.jar;
C:\Tomcat\bin\bootstrap.jar"
-Dcatalina.home=%CATALINA_HOME% %CATALINA_OPTS% -Xrs -start org.apache.catalina.startup.Bootstrap -params start -stop org.apache.catalina.startup.Bootstrap -params stop -out %CATALINA_HOME%\logs\stdout.log -err %CATALINA_HOME%\logs\stderr.log
Aquesta entrada conté un classpath específic per crear un servei tomcat que allotjará aplicacions
WDK de Documentum.
miércoles, 7 de marzo de 2007
jueves, 22 de febrero de 2007
Conexió JDBC
El codi típic per conectar a una base de dades desde un servidor J2EE o de Tomcat es
<%@ page import="java.sql.Connection,javax.naming.Context,javax.naming.InitialContext,javax.sql.DataSource" %>
<%
InitialContext initctx = new InitialContext();
Context ctx = (Context) initctx.lookup("java:comp/env");
String dataSource = "PersonalPool";
DataSource ds = (DataSource)ctx.lookup(dataSource);
ds.getConnection();
%>
On PersonalPool es el nom JNDI que l'hi hem donat a la conexio de base de dades
al servidor :
<%@ page import="java.sql.Connection,javax.naming.Context,javax.naming.InitialContext,javax.sql.DataSource" %>
<%
InitialContext initctx = new InitialContext();
Context ctx = (Context) initctx.lookup("java:comp/env");
String dataSource = "PersonalPool";
DataSource ds = (DataSource)ctx.lookup(dataSource);
ds.getConnection();
%>
On PersonalPool es el nom JNDI que l'hi hem donat a la conexio de base de dades
al servidor :
| PersonalPool |
| |
| |
| |
| |
| |
| |
| |
| |
lunes, 29 de enero de 2007
Documentum
- Un dels problemes a l'hora de instalar una aplicació web (WDK) amb SSL amb cerificat creat per nosaltres mateixos (keytool per exemple) es el fet de que els applets de importació, exportació etc no funcionen correctament, generen un error tal com :
An error has occurred when invoking the UCF runtime. Details:
Failed to connect to server - refer ucf client logs for details
com.documentum.ucf.client.install.launcher.InvocationException: An error has occurred when invoking the UCF runtime. Details:
Failed to connect to server - refer ucf client logs for details
- La solució es a aquest problema es modificar el seguent:
Modificar el ficher \webapps\APLICACIO\wdk\contentXfer\ucf.installer.config.xml
Afegir aquesta opció dins la entrada <>
...
< name="https.host.validation" persistent="false">
<> false< / value >
< / option >
...
An error has occurred when invoking the UCF runtime. Details:
Failed to connect to server - refer ucf client logs for details
com.documentum.ucf.client.install.launcher.InvocationException: An error has occurred when invoking the UCF runtime. Details:
Failed to connect to server - refer ucf client logs for details
- La solució es a aquest problema es modificar el seguent:
Modificar el ficher \webapps\APLICACIO\wdk\contentXfer\ucf.installer.config.xml
Afegir aquesta opció dins la entrada <>
...
< name="https.host.validation" persistent="false">
<> false< / value >
< / option >
...
Suscribirse a:
Entradas (Atom)