您的位置:首页 > 运维架构 > Tomcat

使用tomcat和servlet,建一個炒雞…

2015-12-02 15:20 363 查看
一。
tomcat的部份

1.安裝JDK
因為本來就有java環境,所以,發覺已經安裝好了。
驗證方法:在终端执行命令java
-version   我的版本是java version
"1.7.0_79"

2.安裝tomcat

官方地址:http://tomcat.apache.org/download-80.cgi
下載最新的tomcat,要下core標籤下面的,下錯了會很坑。(我這麼說,當然是因為我被坑了)

#tar -zxvf apache-tomcat-8.0.23.tar.gz ;//解压

 #cp -R apache-tomcat-8.0.23.tar.gz /usr/local/tomcat
;//拷贝apache-tomcat-8.0.23到/usr/local/下并重命名为tomcat

#./usr/local/tomcat/bin/startup.sh;
//启动tomcat

輸出差不多長這樣的信息,就成功了

Using
CATALINA_BASE:  
/usr/local/apache-tomcat-6.0.30/

Using
CATALINA_HOME:  
/usr/local/apache-tomcat-6.0.30/

Using
CATALINA_TMPDIR:
/usr/local/apache-tomcat-6.0.30//temp

Using
JRE_HOME:       
/usr/local/jdk1.6.0_05

Using
CLASSPATH:      
/usr/local/apache-tomcat-6.0.30//bin/bootstrap.jar

/tomcat-juli.jar
Tomcat
started.

3.驗證
http://localhost:8080/(如果不是本机,则输入对应的ip地址)

测试出现tomcat页面则测试成功

二。servlet部份
參考
 http://www.mkyong.com/servlet/a-simple-servlet-example-write-deploy-run/





web.xml




ServletDemo1.java




同理編寫getPost函數。除了名字,沒啥不同。

  此時,可以訪問http://localhost:8080/servlet/Demo1
   和向該地址post數據了。

附加一個炒雞簡單的post的python腳本
#!/usr/bin/env python
import sys
import os
import httplib
import urllib,urllib2
import json
import base64

def httptest():
    URL =
"192.168.1.1"
    param =
"/some/url"
    headers =
{"Content-type":"application/x-www-form-urlencoded"}
    data =
urllib.urlencode({"key":"keydata","nonce":"noncedata","test":"testdata"})
    conn =
httplib.HTTPConnection(URL, 80)
   
conn.request("POST", param, data,headers)
    result =
conn.getresponse()
   
data=result.read()
    print
data
httptest() 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: