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

来源:互联网 发布:荣誉证书打印软件 编辑:程序博客网 时间:2024/04/29 03:27
一。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

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

UsingCATALINA_BASE:  /usr/local/apache-tomcat-6.0.30/

UsingCATALINA_HOME:  /usr/local/apache-tomcat-6.0.30/

UsingCATALINA_TMPDIR:/usr/local/apache-tomcat-6.0.30//temp

UsingJRE_HOME:       /usr/local/jdk1.6.0_05

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

/tomcat-juli.jar

Tomcatstarted.

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

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


二。servlet部份

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

使用tomcat和servlet,建一個炒雞簡單的網站

web.xml

使用tomcat和servlet,建一個炒雞簡單的網站


ServletDemo1.java

使用tomcat和servlet,建一個炒雞簡單的網站
同理編寫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()

    printdata

httptest() 



0 0
原创粉丝点击