Arquivo da categoria: Servidor

Como visualizar a saída no console Tomcat no Linux

Quando você executa o tomcat no Linux você não vai ver o console tradicional, com um monte de saída como a forma como você vê em janelas de prompt de comando.
Mas quase sempre ela o é necessário (pelo jeito que eu não entendo por que não forneceram a mesma funcionalidade por padrão 🙁 ).
Tomcat salva seus logs em um arquivo “catalina.out” sob TOMCAT_HOME/logs diretório. Então você tem que fazer duas coisas

Nota: Eu suponho que você já definiu as variáveis ??de ambiente tomcat.
1- Abrir terminal e digite startup.sh
2 Abra outra guia do terminal e escrever o seguinte comando

tail -f catalina.out

Pressione Enter e você vai ver agora toda a produção de tempo de execução do servidor web tomcat …

Instalando o NodeJS e o Express para Mac

É muito simples trabalhar com Node.JS por isso que as pessoas estão esboçando essa curiosidade. Então como podemos fazer o primeiro exemplo? Basta baixar o executável no site Node.JS.

Quando terminar a instalação agora temos que instalar o EXPRESS, então abra o terminal e execute esse comando:

npm install -g express

e depois

npm install -g express-generator

Quando terminar ai você está pronto para usar nodejs com express.
Agora basta nós criarmos um projeto e como o “express” tem um gerador de código um scaffold então ele já monta a estrutura toda do projeto. Para criar um projeto basta executar esse comando:

express projeto-inicial

Agora basta esperar terminar e quando terminar execute esse comando:

cd projeto-inicial
npm install
npm start

Caso tenha alguma dúvida acesse esses sites:
NodeJS
Node Express Mongo

Problema com “OutOfMemoryError e PermGen”? Resolva agora!

Acesse a pasta do apache -> bin e adicione esse linha no arquivo “catalina.sh”:

JAVA_OPTS="-Xms768m -Xmx1024m -XX:MaxPermSize=512m"

Como achar o arquivo por linha de comando:

sudo nano /etc/default/tomcat7

Olhe essas soluções:
http://www.dellanio.com/tomcat-problema-de-outofmemoryerror-e-permgen/

Diretório dos projetos PHP

Você pode localizar o diretório nesse caminho:

/Library/WebServer/Documents

Ou então nesse caminho:

/Users/yourusername/Sites

Caso não ache essa pasta “Sites”, basta criar ela com o “S” maiúsculo.

Basicamente a diferença entre esses dois é que o primeiro modo é global e o segundo é por usuário do sistema.

Como rodar PHP no MAC

Abra o seu terminal e digite:

sudo nano /etc/apache2/httpd.conf

Quando o arquivo abrir procure essa linha:

#LoadModule php5_module libexec/apache2/libphp5.so

Agora basta remover o “#” que está na frente da linha e então salve.
Pronto basta entrar com o seu usuário root com esse comando:

sudo su

Então agora você terá essas opções de comandos:

apachectl start
apachectl stop
apachectl restart
apachectl graceful

Agora acesse o seu browser com essa url:

http://localhost

Plugin “maven-artun-plugin”

Com esse plugin quando formos gerar o build do projeto com o comando “mvn install”, ele vai pegar o *.war no final e cola na pasta do tomcat que eu especifiquei.

<plugin>
   <artifactId>maven-antrun-plugin</artifactId>
   <version>1.7</version>
   <executions>
      <execution>
         <phase>install</phase>
         <configuration>
            <target>
               <copy file="${project.build.directory}/projeto.war" todir="C:\TomCat7\webapps" />
	    </target>
         </configuration>
         <goals>
            <goal>run</goal>
         </goals>
      </execution>
   </executions>
</plugin>