一。 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.驗證
测试出现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()