﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-勤加练习，必能得心应手！不期速成，日拱一卒 ！-随笔分类-应用服务器</title><link>http://www.blogjava.net/ldwblog/category/41328.html</link><description>态度决定一切</description><language>zh-cn</language><lastBuildDate>Tue, 07 Jan 2020 10:50:15 GMT</lastBuildDate><pubDate>Tue, 07 Jan 2020 10:50:15 GMT</pubDate><ttl>60</ttl><item><title>个人公众号「Java爱好者社区」高质量原创文章持续输出，欢迎各位小主关注</title><link>http://www.blogjava.net/ldwblog/archive/2019/10/30/434887.html</link><dc:creator>David1228</dc:creator><author>David1228</author><pubDate>Wed, 30 Oct 2019 06:10:00 GMT</pubDate><guid>http://www.blogjava.net/ldwblog/archive/2019/10/30/434887.html</guid><wfw:comment>http://www.blogjava.net/ldwblog/comments/434887.html</wfw:comment><comments>http://www.blogjava.net/ldwblog/archive/2019/10/30/434887.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ldwblog/comments/commentRss/434887.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ldwblog/services/trackbacks/434887.html</trackback:ping><description><![CDATA[blogjava网站与博客园合并了，对blogjava还是有感情的。<br />并且blogjava网站发布的文章是在博客园首页看不到的。<br />blogjava网站首页能看到，你可以点击标题进入可以看到图片二维码信息。<br /><br /><strong style="color: red; font-size: 14pt;">Java爱好者社区</strong><br />公众号内容简介：<br /><p><span style="background-color: yellow; color: red;">专注于分享Java后端相关技术、老司机实战干货，不限于JVM、并发、设计模式、性能优化、分布式&amp;微服务、云原生、大数据相关主题。</span><br style="color: red;" /><span style="background-color: yellow; color: red;">希望关注的你停下脚步，定有所收获。</span><br style="color: red;" /><br />以前的个人博客内容不好迁移，所以我打算根据自己的多年经验，不断整理输出有价值的内容。<br />目前公众号内容有关于<span style="background-color: yellow; color: red;">SpringCloud（微服务框架）、Skywalking（APM监控调用链）、JVM（GC分析、内存泄漏分析）、并发编程</span>相关原创实战文章已出炉。<br /><br />最近刚开始已经有不少小伙伴关注了，期待能有幸搜索到本博客的同学，可以扫码关注一下，不胜感激。<br />大家有任何技术、职场、面试上的问题都可以与我交流。<br /><br /><span style="background-color: yellow;"><strong>方式一：</strong></span><span style="color: red; background-color: yellow;"><strong>扫码以下公众号二维码：</strong></span><br /><img src="http://www.blogjava.net/images/blogjava_net/ldwblog/Java%E7%88%B1%E5%A5%BD%E8%80%85%E7%A4%BE%E5%8C%BA%E4%BA%8C%E7%BB%B4%E7%A0%81.png" border="0" alt="" /><br /><br />方式二：<span style="color: red;">在微信上直接搜索：&nbsp;</span><span style="color: red; background-color: yellow;">javatech_cbo</span><br /><br />感谢各位小伙伴的支持，后续会在该公众号上输出大量的有价值的实战干货 ，期待与你一同进步与成长。<br /></p><img src ="http://www.blogjava.net/ldwblog/aggbug/434887.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldwblog/" target="_blank">David1228</a> 2019-10-30 14:10 <a href="http://www.blogjava.net/ldwblog/archive/2019/10/30/434887.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>tomcat-restart shell脚本</title><link>http://www.blogjava.net/ldwblog/archive/2013/01/30/394915.html</link><dc:creator>David1228</dc:creator><author>David1228</author><pubDate>Wed, 30 Jan 2013 02:48:00 GMT</pubDate><guid>http://www.blogjava.net/ldwblog/archive/2013/01/30/394915.html</guid><wfw:comment>http://www.blogjava.net/ldwblog/comments/394915.html</wfw:comment><comments>http://www.blogjava.net/ldwblog/archive/2013/01/30/394915.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/ldwblog/comments/commentRss/394915.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ldwblog/services/trackbacks/394915.html</trackback:ping><description><![CDATA[<div>#!/bin/bash</div><div></div><div># Title &nbsp; : {stop|start|restart} Tomcat . Default is "restart".</div><div># Author &nbsp;: Cheng PJ</div><div># E-mail &nbsp;: 7looki@gmail.com</div><div># Version : 1.0</div><div></div><div>export PATH=/bin:/sbin:/usr/bin:/usr/sbin</div><div></div><div>file_name_f1=`echo ${0} | awk -F / '{print $1}'`</div><div>file_name_f2=`echo ${0} | awk -F / '{print $NF}'`</div><div>file_pwd=`echo ${0} | sed 's#'/${file_name_f2}'$##g'`</div><div></div><div>if [ -z "${file_name_f1}" ] || [ ${file_name_f1} != ${file_name_f2} ]; then</div><div>&nbsp; &nbsp; cd ${file_pwd}</div><div>fi</div><div></div><div>tomcat_bin=`pwd`</div><div></div><div>if [ ! -f ${tomcat_bin}/startup.sh ] || [ ! -f ${tomcat_bin}/bootstrap.jar ] || [ ! -f ${tomcat_bin}/catalina.sh ]; then</div><div></div><div>&nbsp; &nbsp; echo ""</div><div>&nbsp; &nbsp; echo "This script must be in the directory under \${Tomcat_Home}/bin !"</div><div>&nbsp; &nbsp; echo ""</div><div>&nbsp; &nbsp; exit 1</div><div></div><div>fi</div><div></div><div>tomcat_whoami=`whoami`</div><div>tomcat_own_user=`ls -l ${tomcat_bin}/startup.sh | awk '{print $3}'`</div><div>tomcat_who_run=`ps -ef | grep ${tomcat_bin} | &nbsp;grep -v "grep\|${0}" | awk '{print $1}'`</div><div>tomcat_who_run_other=`ps -ef | grep ${tomcat_bin} | grep -v "grep\|${0}" | awk '{print $1}' | grep -v "${tomcat_who_run}\|root" | sort | uniq`</div><div>tomcat_run_num=`ps -ef | grep ${tomcat_bin} | &nbsp;grep -v "grep\|${0}" | wc -l`</div><div></div><div>tomcat_echo_stop () {</div><div>&nbsp; &nbsp; echo "Tomcat Stopping ... &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[OK]"</div><div>&nbsp; &nbsp; echo ""</div><div>}</div><div></div><div>tomcat_echo_start () {</div><div>&nbsp; &nbsp; echo ""</div><div>&nbsp; &nbsp; echo "Tomcat Starting ... &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[OK]"</div><div>}</div><div></div><div>tomcat_echo_error () {</div><div>&nbsp; &nbsp; echo ""</div><div>&nbsp; &nbsp; echo "Tomcat Stopped ERROR ! Please check privilege or something !"</div><div>&nbsp; &nbsp; echo ""</div><div>&nbsp; &nbsp; exit 1</div><div>}</div><div></div><div>tomcat_stop () {</div><div></div><div>&nbsp; &nbsp; if [ ${tomcat_who_run} == ${tomcat_whoami} ] || [ ${tomcat_whoami} == "root" ]; then</div><div></div><div>&nbsp; &nbsp; &nbsp; &nbsp; ps -ef | grep ${tomcat_bin} | &nbsp;grep -v "grep\|${0}" | awk '{print $2}' | xargs kill -9</div><div></div><div>&nbsp; &nbsp; &nbsp; &nbsp; if [ $? -eq 0 ]; then</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; tomcat_echo_stop;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; else</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; tomcat_echo_error;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; fi</div><div>&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; else</div><div>&nbsp; &nbsp; &nbsp; &nbsp; echo "ERROR ! You must root or ${tomcat_who_run} to run this script !"</div><div>&nbsp; &nbsp; &nbsp; &nbsp; exit 1</div><div>&nbsp; &nbsp; fi</div><div></div><div>}</div><div></div><div>tomcat_start () {</div><div></div><div>&nbsp; &nbsp; if [ ${tomcat_own_user} == ${tomcat_whoami} ] || [ ${tomcat_own_user} == "root" ]; then</div><div></div><div>&nbsp; &nbsp; &nbsp; &nbsp; sh ${tomcat_bin}/startup.sh</div><div></div><div>&nbsp; &nbsp; &nbsp; &nbsp; if [ $? -eq 0 ]; then</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; tomcat_echo_start;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; else</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; tomcat_echo_error;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; fi</div><div></div><div>&nbsp; &nbsp; else</div><div></div><div>&nbsp; &nbsp; &nbsp; &nbsp; echo "ERROR ! You must root or ${tomcat_own_user} to run this script !"</div><div>&nbsp; &nbsp; &nbsp; &nbsp; exit 1</div><div></div><div>&nbsp; &nbsp; fi</div><div></div><div>}</div><div></div><div>tomcat_shutdown () {</div><div></div><div>&nbsp; &nbsp; if [ ${tomcat_run_num} -eq 0 ]; then</div><div></div><div>&nbsp; &nbsp; &nbsp; &nbsp; echo "Tomcat is not running!"</div><div>&nbsp; &nbsp; &nbsp; &nbsp; echo ""</div><div></div><div>&nbsp; &nbsp; elif [ ${tomcat_run_num} -eq 1 ]; then</div><div></div><div>&nbsp; &nbsp; &nbsp; &nbsp; tomcat_stop;</div><div></div><div>&nbsp; &nbsp; else</div><div></div><div>&nbsp; &nbsp; &nbsp; &nbsp; if [ ${tomcat_who_run_other} == "" ]; then</div><div></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; tomcat_stop;</div><div>&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; else</div><div></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; echo "Please shutdown Tomcat with other users (${tomcat_who_run_other}) "</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; echo "Tomcat is not stopped !"</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; exit 1</div><div></div><div>&nbsp; &nbsp; &nbsp; &nbsp; fi</div><div></div><div>&nbsp; &nbsp; fi</div><div></div><div>}</div><div></div><div>tomcat_startup () {</div><div></div><div>&nbsp; &nbsp; tomcat_run_check=`ps -ef | grep ${tomcat_bin} | &nbsp;grep -v "grep\|${0}" | wc -l`</div><div></div><div>&nbsp; &nbsp; if [ ${tomcat_run_check} -eq 0 ]; then</div><div></div><div>&nbsp; &nbsp; &nbsp; &nbsp; tomcat_start;</div><div></div><div>&nbsp; &nbsp; else</div><div></div><div>&nbsp; &nbsp; &nbsp; &nbsp; echo "Tomcat is not stopped ! Please stop Tomcat at first !"</div><div>&nbsp; &nbsp; &nbsp; &nbsp; echo 1</div><div></div><div>&nbsp; &nbsp; fi</div><div>}</div><div></div><div>case "$1" in</div><div></div><div>&nbsp; &nbsp; start|-start|--start)</div><div>&nbsp; &nbsp; &nbsp; &nbsp; tomcat_startup</div><div>&nbsp; &nbsp; &nbsp; &nbsp; ;;</div><div></div><div>&nbsp; &nbsp; stop|-stop|--stop)</div><div>&nbsp; &nbsp; &nbsp; &nbsp; tomcat_shutdown</div><div>&nbsp; &nbsp; &nbsp; &nbsp; ;;</div><div></div><div>&nbsp; &nbsp; help|-help|--help)</div><div>&nbsp; &nbsp; &nbsp; &nbsp; echo ""</div><div>&nbsp; &nbsp; &nbsp; &nbsp; echo "This script used for {start|stop|restart} Tomcat !"</div><div>&nbsp; &nbsp; &nbsp; &nbsp; echo ""</div><div>&nbsp; &nbsp; &nbsp; &nbsp; echo " &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;By ST.7looki"</div><div>&nbsp; &nbsp; &nbsp; &nbsp; echo " &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;7looki@gmail.com"</div><div>&nbsp; &nbsp; &nbsp; &nbsp; echo ""</div><div>&nbsp; &nbsp; &nbsp; &nbsp; ;;</div><div></div><div>&nbsp; &nbsp; restart|-restart|--restart|*)</div><div>&nbsp; &nbsp; &nbsp; &nbsp; tomcat_shutdown</div><div>&nbsp; &nbsp; &nbsp; &nbsp; sleep 1</div><div>&nbsp; &nbsp; &nbsp; &nbsp; tomcat_startup</div><div></div><div>esac</div><div></div><img src ="http://www.blogjava.net/ldwblog/aggbug/394915.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldwblog/" target="_blank">David1228</a> 2013-01-30 10:48 <a href="http://www.blogjava.net/ldwblog/archive/2013/01/30/394915.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux下tomcat和weblogic简单项目发布的过程（参考）</title><link>http://www.blogjava.net/ldwblog/archive/2009/08/10/290597.html</link><dc:creator>David1228</dc:creator><author>David1228</author><pubDate>Mon, 10 Aug 2009 14:58:00 GMT</pubDate><guid>http://www.blogjava.net/ldwblog/archive/2009/08/10/290597.html</guid><wfw:comment>http://www.blogjava.net/ldwblog/comments/290597.html</wfw:comment><comments>http://www.blogjava.net/ldwblog/archive/2009/08/10/290597.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ldwblog/comments/commentRss/290597.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ldwblog/services/trackbacks/290597.html</trackback:ping><description><![CDATA[<p>------------------------==================--------------------------<br />
这个过程只是在我做项目中的一个简单过程，给自己做个笔记！@_@</p>
:我用的是<strong style="color: red;">tomcat和Jboss</strong>应用服务器。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 所以要将web工程和Ejb工程分开部署好，<br />
web工程：tomcat/webapps/raweb/目录下通过dos命令打包（jar -cvf&nbsp; raweb.jar *）最好是通过Ant工具这样比较方面些build.xml(自己试试写吧)！<br />
Ejb工程：直接通过Myeclipse工具部署即可，Jboss目录--jboss/server/default/deploy/raejb.jar<br />
&nbsp;&nbsp;&nbsp;&nbsp; 登陆进入使用的linux平台下：<br />
1-web首先停止服务器，tomcat/bin目录下执行 ./shutdown.sh 如果以前发布过这些项目做些最好的方式做下备份，我是直接删除了tomcat/webapps/raweb（rm&nbsp; -rf *）【删除某个目录下的所有文件】通过FTP工具上传本地打好的jar包到linux的tomcat/webapps/raweb下，然后执行该目录下解开jar命令：(jar -xvf raweb.jar ) ，删除该目录下的raweb.jar包OK！！启动服务，tomcat/bin目录下（./startup.sh）,然后查看日志命令(tail -f catalina.out)........ok<br />
&nbsp;2-ejb首先杀掉进程，查看信息命令(ps -ef|grep java), 找到你工程的进程号xxxx 执行(kill -9 xxxx)，jboss/server/default/deploy/下删除工程raejb.jar（rm -rf &nbsp;raejb.jar），通过FTP上传本地jar包到该目录下，在jboss/bin/目录下启动命令(nohup ./run.sh) .查看日志(tail -f nohup.out) .....OK<br /><br />顺便推荐大家一个个人感觉比putty和SSH Secure Shell还方便的shell工具 XManager3.0企业版的，网上找下，也有注册码。<br />
<br />
<strong><span style="color: red;">WebLogic</span>下:</strong><br />
<p><font style="background-color: #cce8cf">应用路径<br />
/app/weblogic/bea/domains/epay/applications/efb<br />
日志路径<br />
/app/weblogic/bea/domains/epay/logs/efb</font></p>
<p><font style="background-color: #cce8cf">tail -f /app/weblogic/bea/domains/epay/logs/efb/info.log</font></p>
<p><font style="background-color: #cce8cf">cd /app/weblogic/bea/domains/epay<br />
netstat -lnap|grep 7005<br />
kill -9 进程号 <br />
nohup ./startWebLogic.sh &amp;</font></p>
<p><font style="background-color: #cce8cf;">缓存目录<br />
cd /app/weblogic/bea/domains/epay/servers/AdminServer/tmp/_WL_user</font></p>
<br />
<img src ="http://www.blogjava.net/ldwblog/aggbug/290597.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ldwblog/" target="_blank">David1228</a> 2009-08-10 22:58 <a href="http://www.blogjava.net/ldwblog/archive/2009/08/10/290597.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>