Tomcat8 Java8 Eclipse4.4 servlet开发环境搭建

■概要

OS : Microsoft Windows [Version 6.0.6002]

eclipse. 4.4 : Version: Luna Service Release 2 (4.4.2) Build id: 20150219-0600

http://www.eclipse.org/

Java : java version "1.8.0_20" Java(TM) SE Runtime Environment (build 1.8.0_20-b26)

http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html#javasejdk

Tomcat : Server version: Apache Tomcat/8.0.21 Server built:   Mar 23 2015 14:11:21 UTC

http://tomcat.apache.org/download-80.cgi

■配置

new->server->Tomcat v8.0 Server

localhost

servername

Apache Tomcat v8.0

resource

编码UTF-8

File->New->Other

Web->Servlet

Create Servelt

例子

package example.part1;

import java.io.IOException;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

/**

* Servlet implementation class HelloWorld

*/

@WebServlet("/HelloWorld")

public class HelloWorld extends HttpServlet {

private static final long serialVersionUID = 1L;

/**

* @see HttpServlet#HttpServlet()

*/

public HelloWorld() {

super();

// TODO Auto-generated constructor stub

}

/**

* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)

*/

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

// TODO Auto-generated method stub

response.getWriter().write("Hello, World!");

}

/**

* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)

*/

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

// TODO Auto-generated method stub

}

}

New->Other

Web->JSP File

例子省略

■SQLITE

http://www.sqlite.org/

sqlite 3.8.9

JDBC

https://bitbucket.org/xerial/sqlite-jdbc/downloads

sqlite3.exe testdb.sqlite

CREATE TABLE userinfo(

userid VARCHAR(10) PRIMARY KEY,

status INTEGER NOT NULL

);

INSERT INTO userinfo(userid, status) VALUES("aaaa1234", 0);

INSERT INTO userinfo(userid, status) VALUES("zzzz9876", 2);

select * FROM userinfo;

Connection conn = null;

Statement stmt = null;

ResultSet rs = null;

try {

Class.forName("org.sqlite.JDBC");

conn = DriverManager.getConnection("jdbc:sqlite:C:/sqlite/testdb.sqlite");

stmt = conn.createStatement();

rs = stmt.executeQuery("SELECT userid,status FROM userinfo");

resp.setContentType("text/plain");

while (rs.next()) {

resp.getWriter().write("userid=" + rs.getString("userid") + ", ");

resp.getWriter().write("status=" + rs.getString("status") + "\n");

}

} catch(Exception e) {

e.printStackTrace();

} finally {

if (rs != null ) { try {rs.close(); } catch (SQLException e) {e.printStackTrace();} }

if (stmt != null ) { try {stmt.close(); } catch (SQLException e) {e.printStackTrace();} }

if (conn != null ) { try {conn.close(); } catch (SQLException e) {e.printStackTrace();} }

}

■Mysql

CREATE TABLE userinfo(

userid VARCHAR(10) PRIMARY KEY,

status INTEGER NOT NULL

)

ENGINE=InnoDB

;

INSERT INTO userinfo(userid, status) VALUES("aaaa1234", 0);

INSERT INTO userinfo(userid, status) VALUES("zzzz9876", 2);

Connection conn = null;

Statement stmt = null;

ResultSet rs = null;

try {

Class.forName("com.mysql.jdbc.Driver").newInstance();

conn = DriverManager.getConnection("jdbc:mysql://192.168.11.187/sampledb?user=username&password=xxxxx");

stmt = conn.createStatement();

rs = stmt.executeQuery("SELECT userid,status FROM userinfo");

response.setContentType("text/plain");

while (rs.next()) {

response.getWriter().write("userid=" + rs.getString("userid") + ", ");

response.getWriter().write("status=" + rs.getString("status") + "\n");

}

} catch(Exception e) {

e.printStackTrace();

} finally {

if (rs != null ) { try {rs.close(); } catch (SQLException e) {e.printStackTrace();} }

if (stmt != null ) { try {stmt.close(); } catch (SQLException e) {e.printStackTrace();} }

if (conn != null ) { try {conn.close(); } catch (SQLException e) {e.printStackTrace();} }

}

(完)

时间: 2024-10-12 04:19:06

Tomcat8 Java8 Eclipse4.4 servlet开发环境搭建的相关文章

Ubuntu14.04搭建JSP与Servlet开发环境及其测试详解

一,搭建JDK开发环境 1,在Java官网下载Jdk软件包,我的系统是64位Ubuntu14.04,所以选择jdk-8u25-linux-x64.tar.gz. 2,解压Jdk软件包 tar xvzf jdk-8u25-linux-x64.tar.gz 3,使用管理员权限拷贝解压的文件夹到/usr/lib/jvm目录下,无需安装 sudo cp -r jdk1.8.0_25 /usr/lib/jvm/ 4,设置环境变量,在/etc/profile的后面添加如下内容,然后输入 source /et

Mac OS X上IntelliJ IDEA 13与Tomcat 8的Java Web开发环境搭建

这标题实在有点拗口,不知道怎么写好,但看了标题也就明白文本的内容.最近几天在折腾这些玩意儿,所以写写总结.除了环境搭建,本文还是一篇入门级的上手教程. 去下载一些东西 JDK安装 Tomcat安装 Tomcat的配置 配置管理员账号 配置Tomcat端口 配置HTTPS 添加web应用 IntelliJ的安装 创建Java Web项目 运行Java Web项目 打成war包 去下载一些东西 老样子,先废话几句,IntelliJ IDEA,这个名字不知道谁想出来的,也真够拗口的,发音大致如此:[i

AutoCAD二次开发——AutoCAD.NET API开发环境搭建

AutoCAD二次开发--AutoCAD.NET API开发环境搭建 AutoCAD二次开发--AutoCAD.NET API开发环境搭建 AutoCAD二次开发工具:1986年AutoLisp,1989年ADS,1990年DCL,1993年ADS-RX,1995年ObjectARX,1996年Active X Automation(COM),1997年VBA,1998年Visual Lisp,2006年.net API(DLL). 趋势和方向:AutoCAD.net API(AutoCAD20

Android开发环境搭建(Windows)

1.JDK安装 去甲骨文官网下载JDK(点我下载),安装成功后在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量: JAVA_HOME值为C:\Program Files\Java\jdk1.7.0_45,即你的JDK根目录 CLASSPATH值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; PATH值为;%ANT_HOME%\bin 在cmd下输入java -version命令测试是否配置成功 2.And

spring mvc(一)开发环境搭建和HelloWorld程序

Spring MVC 3提供了基于注解.REST风格等特性,有些方面比Struts 2方便一些. 这里进行Spring MVC 3的开发环境搭建,即开发Hello World程序. 1,拷贝Spring MVC 3类库到WEB-INF/lib下,经测试至少需要如下几个,版本为Spring 3.1.1: org.springframework.asm-3.1.1.RELEASE.jar org.springframework.beans-3.1.1.RELEASE.jar org.springfr

spring mvc4.1.6 + spring4.1.6 + hibernate4.3.11 + mysql5.5.25 开发环境搭建及相关说明

一.准备工作 开始之前,先参考上一篇: struts2.3.24 + spring4.1.6 + hibernate4.3.11 + mysql5.5.25 开发环境搭建及相关说明 思路都是一样的,只不过把struts2替换成了spring mvc 二.不同的地方 工程目录及jar包: action包改成controller: 删除struts2 jar包,添加spring mvc包(已有的话,不需添加):     web.xml配置: 跟之前不同的地方是把struts2的过滤器替换成了一个se

微信公众平台开发之基于百度 BAE3.0 的开发环境搭建(采用 Baidu Eclipse)

转载:<http://blog.csdn.net/bingtianxuelong/article/details/17843111> 版本说明: V1: 2014-2-13更新,红色字体代表最近一次更新的内容. V2: 2014-3-30  更新,上一版本有很多读者反应说最后还是无法通过微信 token 认证,此版本特意解决这个问题.红色字体代表最近一次更新的内容. 至读者: 对于版本 v1 不能成功的问题,我对此深表歉意,版本 v2 通过我再三测试,肯定能通过微信的 token,版本 v1

Spring-MVC4 + JPA2 + MySql-5.5 + SLF4J + JBoss WildFly-8.1开发环境搭建

由于面试被问到了Spring4,所以打算把过去Spring3的项目全部升级为Spring4.现将环境搭建过程记录在此. 首先使用Maven Archetype创建项目骨架,执行以下命令: mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeVersion=1.0 -DgroupId={你的group

IntelliJ IDEA安装及jsp开发环境搭建

一.前言 现在.net国内市场不怎么好,公司整个.net组技术转型,就个人来说还是更喜欢.net,毕竟不是什么公司都像微软一样财大气粗开发出VS这样的宇宙级IDE供开发者使用,双击sln即可打开项目,一直想吐槽为嘛java项目只能import.昨天一路踩坑,花了一整天的时间搭建好jsp的开发环境,特此记录下安装过程中一些注意的问题以及解决方案.整个过程槽点满满... 二.IntelliJ IDEA安装 所需文件:jdk1.8.IntelliJ IDEA.Tomcat8 安装jdk双击下载好的jd