miércoles, 21 de agosto de 2013

Eclipse - PermGen - tomcat 7

error al momento de compilar elipse indigo con tomcat 7

java.lang.OutOfMemoryError: PermGen space

para resolver se configura

Click secundario en el servidor tomcat (dentro del eclipse)
- Open Launch Configuration
--- Pestaña de Arguments
------ VM Arguments
-------------- agregar lo siguiente: -Xms512M -Xmx1024M -XX:MaxPermSize=256m

jueves, 1 de agosto de 2013

FORMAT CODE TO HTML

pagina en la que se puede formatear

hilite.me

formatmysourcecode.blogspot.com



LOG4J para JSF

WEB.XML
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
<!-- LOG4J -->
 <servlet>
  <servlet-name>log4j-init</servlet-name>
  <servlet-class>xxx.view.ULog4jInit</servlet-class>
  <init-param>
   <param-name>log4j-init-file</param-name>
   <param-value>log4j.properties</param-value>
  </init-param>
  <load-on-startup>1</load-on-startup>
 </servlet>




ULog4jInit.java
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
package xxx.view;

import java.io.File;

import javax.servlet.http.HttpServlet;

import org.apache.log4j.PropertyConfigurator;

public class ULog4jInit extends HttpServlet {
 public void init() {
  String prefix = getServletContext().getRealPath(File.separator);
  String file = getInitParameter("log4j-init-file");
  if (file != null) {
   PropertyConfigurator.configure(prefix + File.separator + "WEB-INF"
     + File.separator + file);
  }
 }
}





log4j.properties
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# Root logger option
#log4j.rootLogger=DEBUG, LOGFILE, CONSOLE
log4j.logger.xxx=DEBUG,CONSOLE,LOGFILE
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
#log4j.appender.CONSOLE.layout.ConversionPattern=%-5p %c %x - %m%n
#log4j.appender.CONSOLE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
#log4j.appender.CONSOLE.DatePattern='.'yy/MM/dd HH:mm:ss,SSS
log4j.appender.CONSOLE.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} %5p (%F:%L) - %m%n

# Direct log messages to a log file
log4j.appender.LOGFILE=org.apache.log4j.RollingFileAppender
log4j.appender.LOGFILE.File=alertaslog.log
log4j.appender.LOGFILE.MaxFileSize=10MB
log4j.appender.LOGFILE.MaxBackupIndex=1
log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.LOGFILE.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss,SSS} %5p (%F:%L) - %m%n
log4j.appender.LOGFILE.append=true
log4j.appender.LOGFILE.DatePattern='.'yy/MM/dd HH:mm:ss,SSS

log4j.logger.com.acme=error
log4j.logger.com.icesoft.faces=error
log4j.logger.com.sun.faces=error
log4j.logger.com.versioneye=debug
log4j.logger.com.versioneye.pmf=debug
log4j.logger.com.versioneye.utils=debug
log4j.logger.com.versioneye.web=debug
log4j.logger.javax.faces=error
log4j.logger.org.apache=warm
log4j.logger.org.apache.commons.digester=error
log4j.logger.org.apache.commons.beanutils=error
log4j.logger.org.apache.myfaces=error
log4j.logger.org.ajax4jsf.component=error
log4j.logger.org.ajax4jsf.event=error
log4j.logger.org.ajax4jsf.io.parser=error
log4j.logger.org.ajax4jsf.resource=error
log4j.logger.org.ajax4jsf.renderkit=error
log4j.logger.org.ajax4jsf.webapp=error
log4j.logger.org.hibernate=error
log4j.logger.org.richfaces.component=error
log4j.logger.org.springframework=error
log4j.logger.org.springframework.aop.framework=error
log4j.logger.org.springframework.beans.factory.support=error
log4j.logger.org.springframework.jdbc.datasource=error
log4j.logger.org.springframework.orm.hibernate3.HibernateTransactionManager=error


HIBERNATE SQL 2012 Properties

db1.hibernate.connection.driver_class=com.microsoft.sqlserver.jdbc.SQLServerDriver
db1.hibernate.dialect=org.hibernate.dialect.SQLServerDialect
db1.hibernate.connection.url=jdbc:sqlserver://127.0.0.1;databaseName=MIBD;instanceName=SQL2012BD
db1.hibernate.connection.username=desarrollo
db1.hibernate.connection.password=desarrollont,.
db1.hibernate.show_sql=true
db1.hibernate.hbm2ddl.auto=update
#db1.hibernate.hbm2ddl.auto=create-drop
db1.hibernate.connection.release_mode=after_transaction
db1.hibernate.connection.pool_size=50
db1.hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider
db1.hibernate.cache.use_query_cache=false
db1.hibernate.max_fetch_depth=10
db1.hibernate.jdbc.batch_versioned_data=true
db1.hibernate.jdbc.use_streams_for_binary=true
db1.hibernate.c3p0.max_size=100
db1.hibernate.c3p0.min_size=20
db1.hibernate.c3p0.timeout=5000
db1.hibernate.c3p0.max_statements=20
db1.hibernate.c3p0.idle_test_period=3000
db1.hibernate.c3p0.acquire_increment=2

jueves, 25 de julio de 2013

IMAGENES - ICONOS - PNG's

Excelente pagina para buscar ese icono que uno siempre busca.

http://www.iconarchive.com

ORACLE | Utilizando DBLINKS

creando un DBLINK con TSNAMES

CREATE PUBLIC DATABASE LINK DBLONPMGY
 CONNECT TO SYSTEM
 IDENTIFIED BY <PWD>
 USING 'ONPMGY';

Comprobando el acceso a una tabla
select * from SGCORESYS.PERSONAMAST@DBLONPMGY