myeclipse下搭建web服务器
来源:互联网 发布:新网域名管理密码 编辑:程序博客网 时间:2024/05/16 17:36
想建一个网站?那就先给它搭建一个环境吧
MS IIS
IBM WebSphere
Oracle webLogic
jboss Jboss
Apache tomcat
这么多服务器,由于我用的是java编程语言开发,所以不能用微软的IIS,它是与c#配套使用的。IBM和oracle公司的服务器都收费,jboss又不含支持servlet/jsp的web容器它是管理EJB的容器。所以用“丐帮”’的tomcat。
首先:
新建一个web Project
配置好tomcat:
tomcat是纯java开发的,也就是java代码,所以运行需要有jvm,所以要在系统环境变量path里配置好jdk的路径。
path
C:\Program Files\java\jdk1.6.0_25\bin
保证tomcat已经启动然后打开浏览器输入url:localhost:8080 tomcat这个程序的端口号默认是8080,如果能打开就表示布置好了tomcat。
然后配置myeclipse:
window——>prenferences——>myeclipse——>servers——>tomcat——>自选一个版本并配置它t的路径
开启服务器:
发布web项目:
Myeclipse:No projects are available for deployment to this server!
tomcat明明配置好了,却显示如上找不到项目!找了半天,一直以为是因为tomcat除了问题,就一直反复配置tomcat 到后来发现是因为我的编译器版本是1.4默认的,跟tomcat版本是6.0 的,jdk版本是6.0的就是这个版本不一致造成的。新建一个web project就好了。遇到问题不能只局限于一个点去想,当然只有丰富的知识做支持才能知道往哪方面考虑。
在xml 文件中配置servlet的映射
<servlet>
<servlet-name>访问资源的名称</servlet-name>
<servlet-class>servlet类的真实路径</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>访问资源的名称</servlet-name>
<url-mapping>servlet类真实路径的映射,也就是访问时候写的路径,/是指在webapp中项目的根目录下</url-mapping>
</servlet-mapping>
举个栗子:
在webRoot下创建了一个index.jsp 它在webapps中的实际位置是 project/index.jsp
这个jsp要访问的servlet的映射是<url-mapping>/a/login</url-mapping>,那么它在webapps中的实际位置是project/a/login ,所以在jsp表单中action设置的路径为a/login或者是./a/login 但是不要用/a/login 这样就相当于../a/login了
即:
要访问同一级file:file
要访问下一级文件file:./ 或者 直接写file
要访问上一级file:../file 或者 /file
访问web项目
通过localhost:8080/projectName/..就可以访问你自己的web项目了
web项目的结构
WebRoot下的文件将原封不动的把里面的文件复制到tomcat——>webapps中,并把WebRoot更改为你的项目名。
localhost 是你要访问的tomcat所在的主机的IP地址,
8080是tomcat进程的端口号
tomcat直接将webapps文件夹暴露于网络中,所以在8080后输入直接输入项目名称
- myeclipse下搭建web服务器
- ubuntu下搭建web服务器
- Ubuntu下搭建Web服务器
- Ubuntu14下搭建Web服务器
- centos6下搭建Web服务器
- CentOS 下搭建Web服务器
- Ubuntu下搭建web服务器
- Ubuntu下搭建web服务器
- Windows7下搭建web服务器
- windows 下搭建web服务器
- windows 下搭建web服务器
- centos下搭建web服务器
- 解决:Intellij idea导入MyEclipse Web项目时,服务器搭建运行正常,但无法访问WebRoot下的页面
- 在XP下搭建WEB服务器
- Ubuntu 11.10下搭建Web服务器
- ubuntu下web服务器的搭建
- Linux下Web应用服务器搭建
- Web服务器:linux下搭建nginx服务
- CPU内中断和外中断
- 华山游记
- 微信小程序网络请求的封装与填坑之路
- 洛谷 P1439 排列LCS问题
- 1613-3-傅溥衍 总结《2016年11月15日》【连续四十六天总结】
- myeclipse下搭建web服务器
- 2058: [Usaco2010 Nov]Cow Photographs
- 网易视频云:分布式视频处理集群中的作业调度
- JVM基础(6)——G1收集器及G1日志分析
- POJ 3278 Catch That Cow【BFS】
- Android Studio Gradle使用笔记
- 软键盘弹出底部布局在键盘之上
- 13.4 常见的时期类和Math类
- 34-1-1