自己动手跑起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 ...
随机推荐
- sprintf()函数的用法
sprintf(g_strAppName, "%s",pLast+1); ----------------------------------------------------- ...
- Serenity框架官方文档翻译3.1(教程)
3.教程 3.1教程: Movie Database 我们来用Serenity创建一个和IMDB相似的编辑界面的站点. 你能在下面的站点找到教程的源代码: https://github.com/vol ...
- 导出Excel之Epplus使用教程2(样式设置)
导出Excel之Epplus使用教程1(基本介绍) 导出Excel之Epplus使用教程2(样式设置) 导出Excel之Epplus使用教程3(图表设置) 导出Excel之Epplus使用教程4(其他 ...
- [整理]Ajax Post请求下的Form Data和Request Payload
Ajax Post请求下的Form Data和Request Payload 通常情况下,我们通过Post提交表单,以键值对的形式存储在请求体中.此时的reqeuest headers会有Conten ...
- sql拷贝表结构不拷贝表数据
- <转载>NPOI Excel 单元格背景颜色对照表
我转载地址:http://www.holdcode.com/web/details/117 NPOI Excel 单元格颜色对照表,在引用了 NPOI.dll 后可通过 ICellStyle 接口的 ...
- 域名在微信朋友圈内分享需要ICP备案 杜绝不良信息传播
就在刚刚,腾讯微信团队发布公告表示域名在朋友圈内分享需要ICP备案,杜绝打击不良互联网信息的传播.公告称根据互联网管理相关规定,即日起在微信朋友圈内分享的域名,请在2014年12月31日前完成ICP备 ...
- PHP连接MySQL报错:SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket 'MySQL' (2)
如下所示,PHP连接MySQL报错: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket 'MySQL' ...
- vsPhere安装虚拟sm
1.在机器上单击右键 2.选择“编辑设置” 设备状态,选择打开电源时链接,数据存储ISO文件,选择镜象. 3.重启,进入安装界面. 4.
- 获取并设置ListView高度的方法
01 public void setListViewHeightBasedOnChildren(ListView listView) { 02 ListAdapter listAdapter ...