使用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()
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()
data
httptest()
相关文章推荐
- Tomcat
- JMeter监控Tomcat性能 【转载】
- 使用Apache Tomcat Maven插件部署运行 Web 项目
- MyEclipse2015各种好用的自定义配置(SVN, JDK, Maven, Tomcat, 自动补全, UTF-8, 字体等)
- MyEclipse2015配置Tomcat方法
- JTSL在Tomcat6和Tomcat7中的使用区别
- Tomcat安装与配置以及各组件详解
- Linux注册tomcat服务
- Linux下Tomcat8的安装配置
- 浅谈WebLogic和Tomcat
- tomcat 日志信息
- Server Tomcat v7.0 Server at localhost failed to start.
- Tomcat 不能正常启动
- 经典剖析:Tomcat Port 8009 与AJP13协议
- tomcat
- java项目——启动tomcat出现错误
- Several ports (8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. The serve
- Tomcat6.0 JVM配置-主要解决内存溢出
- java项目部署到远程服务器上(安装的tomcat)
- linux下tomcat启动 8080被占用