自己动手跑起web项目
首先
1.安装配置jdk(http://www.cnblogs.com/felixzh/p/4491957.html)
2.安装配置Tomcat和eclipse(http://www.cnblogs.com/felixzh/p/4610937.html)
3.其他
Tomcat的文件结构
所运行的项目必须放于webapps文件中,webapps的文件结构

myweb为我自建的项目文件,文件结构参考:http://www.cnblogs.com/felixzh/p/4611048.html
第一种方法:最原始方法
将eclipse的输出类包直接拷贝到/myweb/WEB-INF/classes/即可
在/myweb/WEB-INF/中配置web.xml,配置servlet和servlet-mapping即可
在/myweb下的写个demo.html
浏览器:http://localhost:8080/myweb/demo.html
第二种方法:稍智能方法

docBse配置为web项目的路径,切记路径中不要有中文。将上图1:路径的“\”改为“/”。服务器能跑起表示配置没问题
其中的path最好跟文件夹同名,且path必须配置,不配置,服务器崩溃。将上图1:的path配置为"/webcontent"
注意:该方法一旦某一个web项目配置错误,整个服务器就挂了!
2:方法比较安全,某一个web项目假如配置失败,不至于影响同服务器的其他web项目
该方法下,如果path与文件名不同,访问的时候以文件名为准,其实此处的path可以删除,不用配置
此方法下如果路径有中文,可以通过在该文件上面配置编码格式解决!
打开eclipse新建javaproject,导入包,添加src文件,将默认输出设置到web项目的WEB-INF下的classes中
至此,编译好的类文件无须拷贝,自动部署到服务器,并且类文件装载,服务器也会reload!
可以在eclipse中直接开发web项目,并且写代码时,具备了自动提示功能!
自己动手跑起web项目的更多相关文章
- 如何阅读一个Web项目 【转载】
摘自网络博客. ============================================================================================ ...
- C#中自己动手创建一个Web Server(非Socket实现)
目录 介绍 Web Server在Web架构系统中的作用 Web Server与Web网站程序的交互 HTTPListener与Socket两种方式的差异 附带Demo源码概述 Demo效果截图 总结 ...
- 使用Maven构建Java Web项目时,关于jsp中引入js、css文件路径问题。
今天有点闲,自己动手搭建一个Java Web项目,遇到jsp中引入js.css文件时路径不正确的问题,于是在网上查阅了很多资料,最终都无法解决问题,于是,上stackoverflow找到了解决方法,这 ...
- java web项目自动部署到Tomcat的原因
关于eclipse中MAVEN WEB工程中编译问题 这几天是被java的环境搞疯了,我先是搭了一个spring+springmvc+mybatis的工程,在家里跑了一下,没有问题,把工程带到公司里用 ...
- eclipse+tomcat开发web项目
也许正在使用的人会觉得这个过程谁不知道啊? 但是对于一个混迹各种语言编程有些年头的我来讲,却必须记录下来! 因为今天以前,我都通过配置[eclipse的tomcat插件]+编写[ant脚本,build ...
- Maven学习:Eclipse使用maven构建web项目(转)
Maven学习:Eclipse使用maven构建web项目(转) 8.更改class路径:右键项目,Java Build Path -> Source 下面应该有4个文件夹.src/main/j ...
- maven的web项目手工发布
网上有很多人都认为maven的web项目发布时,要用这个命令那个命令,太麻烦了,用纯手工打造发布更为方便. 第一步,导出你所在项目maven的依赖包. 打开cmd窗口执行命令:mvn dependen ...
- 将Java Web项目部署到远程主机上
这里讲的是Java Web项目 第一步:购买主机,如果是大学生可以购买学生机,一个月9.9元,阿里云ECS服务器,自己选择不同的操作系统和镜像 ,我的选择 得到用户名和密码,可以进行ssh远程登录,登 ...
- SSM框架开发web项目系列(二) MyBatis真正的力量
前言 上篇SSM框架环境搭建篇,演示了我们进行web开发必不可少的一些配置和准备工作,如果这方面还有疑问的地方,可以先参考上一篇“SSM框架开发web项目系列(一) 环境搭建篇”.本文主要介绍MyBa ...
随机推荐
- Android Studio 的安装和配置篇(Windows篇)
上一篇介绍完了Android Studio,这一篇就专门来讲讲怎么安装配置的吧. 其实好多人都卡到安装配置这一步,想当初我也是,万恶的XX防火墙,导致下载Android Studio 的gradle异 ...
- iOS学习笔记—ViewController/生命周期
ViewController是iOS应用程序中重要的部分,是应用程序数据和视图之间的重要桥梁,ViewController管理应用中的众多视图.iOS的SDK中提供很多原生ViewController ...
- WebRequest中的工厂方法模式
- spring原理
1.spring框架什么时候被加载? (1)ApplicationContext ac = new ClassPathXmlApplicationContext("applicationCo ...
- HDU 2204 Eddy's爱好(容斥原理)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2204 解题报告:输入一个n让你求出[1,n]范围内有多少个数可以表示成形如m^k的样子. 不详细说了, ...
- 专注docker安全:Security Scanning
导读 Docker毫无疑问是近期运维同学们的热点话题,Docker安全也由此倍受重视,Docker Security Scanning 是一款Docker镜像扫描的安全工具,目前已经在Docker C ...
- 压缩 javascript 和 css
www.iwangzheng.com 目前我们项目中的 CSS/JS 文件比较多, 由于RAILS 3.0 没有提供asset pipeline功能,所以这样会制约我们的访问速度. 例如: 目前,我 ...
- C++模板常用使用方法介绍
转载:http://developer.51cto.com/art/201002/182202.htm C++编程语言中的模板应用在一定程度上大大提高了程序开发的效率.我们在这篇文章中为大家详细讲解一 ...
- HTML快速入门3
四.表格 (Table) 1. 表格的基本形式 表由 <table> 开始, </table> 结束,表的内容由 <tr>,<th> 和 <td& ...
- Android-自定义meta-data扩展数据
在接入第三方渠道SDK的时候,经常会看到其配置文件AndroidManifest.xml有类似如下的定义: [html] view plaincopy <!-- appid --> < ...