{"id":2767,"date":"2016-07-16T22:08:02","date_gmt":"2016-07-16T14:08:02","guid":{"rendered":"http:\/\/ixyzero.com\/blog\/?p=2767"},"modified":"2016-07-16T22:08:02","modified_gmt":"2016-07-16T14:08:02","slug":"%e5%9c%a8centos-6-x%e4%b8%8a%e5%ae%89%e8%a3%85tomcatjetty","status":"publish","type":"post","link":"https:\/\/ixyzero.com\/blog\/archives\/2767.html","title":{"rendered":"\u5728CentOS 6.x\u4e0a\u5b89\u88c5Tomcat\/Jetty"},"content":{"rendered":"<p>=Start=<\/p>\n<h5>\u7f18\u7531\uff1a<\/h5>\n<p>\u4e3a\u4e86\u9a8c\u8bc1\u68c0\u6d4b\u7a0b\u5e8f\u7684\u6b63\u786e\u6027\uff0c\u9700\u8981\u642d\u5efa\u5404\u79cd\u73af\u5883\u8fdb\u884c\u6d4b\u8bd5\uff08\u5bf9\u4e8eTomcat\/Jetty\u8fd9\u79cd\u5b89\u88c5\u4e0d\u592a\u590d\u6742\u7684\uff0c\u5efa\u8bae\u4ece\u5b98\u7f51\u4e0b\u8f7d\u6587\u4ef6\u81ea\u5df1\u624b\u52a8\u5b89\u88c5\uff1b\u4e0d\u592a\u5efa\u8bae\u4f7f\u7528yum\u6765\u5b89\u88c5Tomcat\/Jetty\uff09\u3002\u5728\u6b64\u8bb0\u5f55\u4e00\u4e0b\u5927\u4f53\u8fc7\u7a0b\uff0c\u65b9\u4fbf\u968f\u65f6\u53c2\u8003\u3002<\/p>\n<h5>\u6b63\u6587\uff1a<\/h5>\n<h6>\u53c2\u8003\u89e3\u7b54\uff1a<\/h6>\n<p><span style=\"color: #0000ff;\"><strong>#\u5b89\u88c5\u5e76\u542f\u52a8Tomcat<\/strong><\/span><\/p>\n<pre class=\"lang:default decode:true\">$ wget http:\/\/mirror.bit.edu.cn\/apache\/tomcat\/tomcat-7\/v7.0.70\/bin\/apache-tomcat-7.0.70.tar.gz\n$ tar zxf apache-tomcat-7.0.70.tar.gz\n$ mv apache-tomcat-7.0.70 tomcat7\n$ mv tomcat7 \/opt\/\n$ \/opt\/tomcat7\/bin\/startup.sh  #\u5982\u679c\u662f\u751f\u4ea7\u73af\u5883\u7684\u8bdd\u6ce8\u610f\u4fee\u6539\u811a\u672c\u5185\u5bb9\uff0c\u4ee5\u786e\u4fdd\u542f\u52a8\u7528\u6237\u4e3atomcat\n\n$ ps aux | grep 'java'\n\/usr\/local\/java\/bin\/java -Djava.util.logging.config.file=\/opt\/tomcat7\/conf\/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.endorsed.dirs=\/opt\/tomcat7\/endorsed -classpath \/opt\/tomcat7\/bin\/bootstrap.jar:\/opt\/tomcat7\/bin\/tomcat-juli.jar -Dcatalina.base=\/opt\/tomcat7 -Dcatalina.home=\/opt\/tomcat7 -Djava.io.tmpdir=\/opt\/tomcat7\/temp org.apache.catalina.startup.Bootstrap start\n\n$ \/opt\/tomcat7\/bin\/shutdown.sh<\/pre>\n<p><span style=\"color: #0000ff;\"><strong>#\u5728Tomcat\u4e2d\u90e8\u7f72Jenkins<\/strong><\/span><\/p>\n<p>\u53ea\u9700\u8981\u4e0b\u8f7djenkins.war\u7136\u540e\u5c06\u5176\u62f7\u8d1d\u81f3`$TOMCAT_HOME\/webapps`\u76ee\u5f55\u5373\u53ef\uff08Tomcat\u4f1a\u81ea\u52a8\u5c06\u5176\u89e3\u5305\uff09\u3002<\/p>\n<p><span style=\"color: #0000ff;\"><strong>#\u5b89\u88c5\u5e76\u542f\u52a8Jetty<\/strong><\/span><\/p>\n<pre class=\"lang:default decode:true \">$ wget http:\/\/repo1.maven.org\/maven2\/org\/eclipse\/jetty\/jetty-distribution\/9.3.9.v20160517\/jetty-distribution-9.3.9.v20160517.tar.gz\n$ tar zxf jetty-distribution-9.3.9.v20160517.tar.gz\n#\n$ wget http:\/\/repo1.maven.org\/maven2\/org\/eclipse\/jetty\/jetty-distribution\/9.2.17.v20160517\/jetty-distribution-9.2.17.v20160517.tar.gz\n$ tar zxf jetty-distribution-9.2.17.v20160517.tar.gz\n$ mv jetty-distribution-9.2.17.v20160517 jetty9217\n$ mv jetty9217 \/opt\/\n$ \/opt\/jetty9217\/bin\/jetty.sh start\n\n$ ps aux | grep 'java'\n\/usr\/local\/java\/bin\/java -Djetty.logs=\/opt\/jetty9217\/logs -Djetty.home=\/opt\/jetty9217 -Djetty.base=\/opt\/jetty9217 -Djava.io.tmpdir=\/tmp -jar \/opt\/jetty9217\/start.jar jetty.state=\/opt\/jetty9217\/jetty.state jetty-logging.xml jetty-started.xml\n\n$ \/opt\/jetty9217\/bin\/jetty.sh status\/stop\/restart<\/pre>\n<p><span style=\"color: #0000ff;\"><strong>#\u5728Jetty\u4e2d\u90e8\u7f72Jenkins<\/strong><\/span><\/p>\n<pre class=\"lang:default decode:true \">$ wget https:\/\/updates.jenkins-ci.org\/download\/war\/2.13\/jenkins.war\n$ mv jenkins.war \/opt\/jetty9217\/webapps\/\n$ vim \/opt\/jetty9217\/webapps\/jenkins.xml  #\u65b0\u5efa\/\u7f16\u8f91 jenkins.xml \u6587\u4ef6\uff0c\u5185\u5bb9\u5982\u4e0b\uff1a\n    &lt;Configure class=\"org.eclipse.jetty.webapp.WebAppContext\"&gt;\n      &lt;Set name=\"contextPath\"&gt;\/jenkins&lt;\/Set&gt;\n      &lt;Set name=\"war\"&gt;&lt;SystemProperty name=\"jetty.home\" default=\".\"\/&gt;\/webapps\/jenkins.war&lt;\/Set&gt;\n      &lt;Get name=\"securityHandler\"&gt;\n        &lt;Set name=\"loginService\"&gt;\n          &lt;New class=\"org.eclipse.jetty.security.HashLoginService\"&gt;\n            &lt;Set name=\"name\"&gt;Jenkins Realm&lt;\/Set&gt;\n            &lt;Set name=\"config\"&gt;&lt;SystemProperty name=\"jetty.home\" default=\".\"\/&gt;\/etc\/realm.properties&lt;\/Set&gt;\n          &lt;\/New&gt;\n        &lt;\/Set&gt;\n      &lt;\/Get&gt;\n    &lt;\/Configure&gt;\n\n$ \/opt\/jetty9217\/bin\/jetty.sh restart     #\u91cd\u542fJenkins\uff0c\u7136\u540e\u8bbf\u95ee http:\/\/ip_addr:8080\/jenkins\/<\/pre>\n<h6>\u53c2\u8003\u94fe\u63a5\uff1a<\/h6>\n<ul>\n<li>\u5728CentOS6\u4e0a\u5b89\u88c5Tomcat<br \/>\n<a href=\"http:\/\/tecadmin.net\/steps-to-install-tomcat-server-on-centos-rhel\/\" target=\"_blank\">http:\/\/tecadmin.net\/steps-to-install-tomcat-server-on-centos-rhel\/<\/a><\/li>\n<li>\u5728CentOS6\u4e0a\u5b89\u88c5Jetty<br \/>\n<a href=\"http:\/\/www.copper-arrow.com\/blog\/jetty-web-server-centos-6\" target=\"_blank\">http:\/\/www.copper-arrow.com\/blog\/jetty-web-server-centos-6<\/a><br \/>\n<a href=\"http:\/\/www.eclipse.org\/jetty\/download.html\" target=\"_blank\">http:\/\/www.eclipse.org\/jetty\/download.html<\/a><\/li>\n<li>Jenkins\u7684\u5b89\u88c5\u603b\u7ed3<br \/>\n<a href=\"https:\/\/wiki.jenkins-ci.org\/display\/JENKINS\/Meet+Jenkins\">https:\/\/wiki.jenkins-ci.org\/display\/JENKINS\/Meet+Jenkins<\/a><br \/>\n\u5728\u5404\u79cdWeb\u5bb9\u5668\u4e2d\u5b89\u88c5Jenkins<br \/>\n<a href=\"https:\/\/wiki.jenkins-ci.org\/display\/JENKINS\/Containers\">https:\/\/wiki.jenkins-ci.org\/display\/JENKINS\/Containers<\/a><br \/>\n\u5728Tomcat\u4e0a\u5b89\u88c5Jenkins<br \/>\n<a href=\"https:\/\/wiki.jenkins-ci.org\/display\/JENKINS\/Tomcat\">https:\/\/wiki.jenkins-ci.org\/display\/JENKINS\/Tomcat<\/a><br \/>\n\u5728Jetty\u4e0a\u5b89\u88c5Jenkins<br \/>\n<a href=\"https:\/\/wiki.jenkins-ci.org\/display\/JENKINS\/Jetty\">https:\/\/wiki.jenkins-ci.org\/display\/JENKINS\/Jetty<\/a><\/li>\n<\/ul>\n<p>=END=<\/p>\n","protected":false},"excerpt":{"rendered":"<p>=Start= \u7f18\u7531\uff1a \u4e3a\u4e86\u9a8c\u8bc1\u68c0\u6d4b\u7a0b\u5e8f\u7684\u6b63\u786e\u6027\uff0c\u9700\u8981\u642d\u5efa\u5404\u79cd\u73af\u5883\u8fdb\u884c\u6d4b\u8bd5\uff08\u5bf9\u4e8eTomcat\/Jetty\u8fd9\u79cd\u5b89 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23,11,12],"tags":[28,586,637,58],"class_list":["post-2767","post","type-post","status-publish","format-standard","hentry","category-knowledgebase-2","category-linux","category-tools","tag-centos","tag-jenkins","tag-jetty","tag-tomcat"],"views":5656,"_links":{"self":[{"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/posts\/2767","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/comments?post=2767"}],"version-history":[{"count":0,"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/posts\/2767\/revisions"}],"wp:attachment":[{"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/media?parent=2767"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/categories?post=2767"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ixyzero.com\/blog\/wp-json\/wp\/v2\/tags?post=2767"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}