Are you getting problem with Eclipse with PermSize?
Try this arguments when eclipse starts:
-vmargs -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M
Arquivo da categoria ‘Java’
Permsize
Publicado em Eclipse, Java, Linux em Abril 13, 2008 | Deixar um comentário »
Maven2 – Part I – It’s time to start…..
Publicado em Java, Maven, Metodologia em Novembro 15, 2007 | Deixar um comentário »
Depois de muito relutar, nao teve jeito, tive que ceder a um “sisteminha de controle de build” e foi o Maven,
nunca me soou bem ter uma aplicacao que definisse quais os diretorios e padroes eu deveria utilizar no
desenvolvimento de uma aplicacao, assim como a utilizacao de PMD e Checkstyle sempre foram, e de certo modo
continuam [...]
JBoss e JSF (MyFaces)
Publicado em JBoss, JSF, Java em Novembro 14, 2007 | Deixar um comentário »
A partir da versao 4 traz as bibliotecas JSF por default, por tanto, quanto utilizado alguma biblioteca JSF, como MyFaces ou ICEFaces dentro do arquivo .war, quando o deploy é feito alguns problemas podem acontecer informando:
[JBossJSFConfigureListener] MyFaces JSF implementation found! This version of JBoss AS ships with the java.net implementation of JSF. There [...]
Log4J – log diferente para classes diferentes…
Publicado em Java, Log4J em Outubro 28, 2007 | Deixar um comentário »
Algumas vezes é interessante criar arquivos de log distintos para a mesma aplicação, por exemplo: módulos diferentes, front-end e back-end…..
O Log4J é uma lib muito flexível quanto a isso, vejamos as configurações necessários no log4j.properties :
Configuração inicial
# Configuração dos logs
log4j.rootLogger=DEBUG, defualtconfig
log4j.logger.br.com.mangar.app01.module01=DEBUG, module1log
log4j.logger.br.com.mangar.app01.module02=DEBUG, module2log
#
log4j.additivity.br.com.mangar.app01.module01=false
log4j.additivity.br.com.mangar.app01.module02=false
Appender geral, para todas as classes:
# Appender geral
log4j.appender.defaultconfig=org.apache.log4j.DailyRollingFileAppender
log4j.appender.fileglobal.File=${app01_home}\log\app01-geral.log
log4j.appender.fileglobal.DatePattern=’.'dd-mm-yyyy
log4j.appender.fileglobal.layout=org.apache.log4j.PatternLayout
log4j.appender.fileglobal.layout.ConversionPattern=%5p %d{dd MMM HH:mm:ss} [...]
Log4J – log diário
Publicado em Java, Log4J em Outubro 28, 2007 | Deixar um comentário »
Muito útil (e muito simples) de ser configurado, é muito útil principalmente em ambientes de produção, onde os logs serão utilizados para análise e futuras correções de problemas na aplicação.
O mecanismos é o seguinte: o log é gerado em um arquivo durante todo o dia, pode exemplo: app.log, quando o dia é mudado, à 00:00:00 [...]
Localizar uma classe dentro de um arquivo .jar
Publicado em Java, Shell em Agosto 14, 2007 | Deixar um comentário »
echo usage=”Uso: findJavaClass directory ClassName ”
if [ $# -lt 2 ] ; then
echo $usage
exit 1
fi
if [ -d $1 ] ; then
FIND_CMD=”find $1″
else
echo “Diretorio nao existe”
exit 1
fi
$FIND_CMD -name \*.jar | while read jar_file ;
do
found_class=`unzip -l $jar_file | awk ‘{print $4}’ | grep $2`
num_classes=`echo $found_class | wc [...]
Select / Option / Javascript
Publicado em HTML, Java, Javascript em Agosto 6, 2007 | Deixar um comentário »
Selecionando uma opção baseado no valor.
/**
* retorna o indice do objeto [option] referente ao valor [value]
* caso nao encontre, retorna 0 (zero)
*/
function getOptionIndexFromValue(options, value) {
for (i = 0; i < options.length; i++) {
if (options[i].value == value) {
return i;
}
}
return 0;
}
Pode ser útil com AJAX.
Apache + JBoss com mod_jk
Publicado em Apache, JBoss, Java, Linux, Tomcat em Julho 15, 2007 | Deixar um comentário »
1 – Instale o Apache
2 – Instale o JBoss
3 – Instale o mod_jk (download em: http://tomcat.apache.org/download-connectors.cgi)
Faça o download do modulo e copie-o no diretorio de modules do apache.
4 – Configure o mod_jk no Apache
Crie o arquivo: mod-jk.conf no diretorio conf do apache e insira o conteudo:
# Load mod_jk module
# Specify the filename of the mod_jk [...]
Tomcat Embedded
Publicado em Java, TI, Tomcat em Julho 5, 2007 | Deixar um comentário »
No último dia eu estava desenvolvendo uma aplicação de missão critica com alguns requisitos bem próprios desse tipo de applicativo:
- Não pode parar nunca, nem para alteraçoes em parametros;
- Precisa reportar status constantemente;
Os requisitos não foram apenas esses mas todos os demias, são resolvidos desenvolvendo um software descente.
Ambos os requisitos mais “cabeludos” achei uma solução:
- [...]
Isolamento de Bibliotecas em Aplicações no JBoss
Publicado em JBoss, Java em Julho 1, 2007 | Deixar um comentário »
Isolando uma aplicação
Em META-INF/jboss-app.xml do EAR:
<jboss-app>
<loader-repository>minhaApplicacao:loader=myapp.ear</loader-repository>
</jboss-app>
Isolando todas as aplicações do AppServer
Em server/default/deploy/ear-deployer.xml:
<mbean code=”org.jboss.deployment.EARDeployer”name=”jboss.j2ee:service=EARDeployer”>
<attribute name=”Isolated”>true</attribute>
<attribute name=”CallByValue”>false</attribute>
</mbean>




