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
miércoles, 21 de agosto de 2013
domingo, 11 de agosto de 2013
viernes, 9 de agosto de 2013
Libro de arquitectura java - español
estuve revisando algunos materiales de microsoft en español y se me dio por buscar algún libro de java en español encontré algo interesante.
Libro de arquitectura java
almacenado en mi Drive de Gmail.
Libro de arquitectura java - DRIVE
Libro de arquitectura java
almacenado en mi Drive de Gmail.
Libro de arquitectura java - DRIVE
jueves, 1 de agosto de 2013
LOG4J para JSF
WEB.XML
ULog4jInit.java
log4j.properties
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
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
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
CREATE PUBLIC DATABASE LINK DBLONPMGY
CONNECT TO SYSTEM
IDENTIFIED BY <PWD>
USING 'ONPMGY';
Comprobando el acceso a una tabla
select * from SGCORESYS.PERSONAMAST@DBLONPMGY
Suscribirse a:
Entradas (Atom)