-----------------------------开局一张图-------------------------------------
今天的网课JavaWeb程序设计是挺刺激的,不知不觉踩了好多坑,不过最终在同学们的讨论,老师的答疑解惑以及度娘的帮助下,最终解决!
- 灵魂拷问一下
a: 你的地址栏输入确定完全正确了嘛?
正确启动Servers
服务后,打开浏览器,输入“http:/localhost:8080/myWeb
“,(假设你创建的项目名称为myWeb
,tomcat
端口是8080
),要细心,不要输错了地址。说明一下,如果出现开局一张图的那个404状态说明端口不会冲突的,如果端口冲突的话,在你的tomcat
安装目录的配置文件下的server.xml
文件中,修改一下端口,防止端口冲突。(跑题了,嘿嘿…)
b: 你在Web Modules中导入你的项目了嘛?
在Eclipse
的下部分区域的Servers
下面双击一下Tomcat...
(红框框的那栏)
然后再上部分区域选择Modules
部分,选择Add Web Modules...
,之后添加你的项目进去就好。
然后在Tomcat 服务器
下面就会有你的项目包。
c: 你是在根目录下创建index.jsp
文件了嘛?
在WebContent
目录下创建这个文件。(实际上这个文件的名称可以自己定义,可以在web.xml里进行修改)。(注意:必须全部小写。)
如果上面没有踩坑,那么看下面的吧!
- 最终试点
a: 进入tomcat
安装目录下的conf
--> 打开web.xml
--> 搜索param-value
将param-value属性的false改为true即可。如果是无法访问中文路径的
解决方法:
进入tomcat安装目录下的conf下 --> 打开server.xml,找到:< Connector connectionTimeout=“20000” port=“8080” protocol=“HTTP/1.1” redirectPort=“8443”/>
加入: URIEncoding=“utf-8”
如果还不行! 最后一个
b: 打开apache
的安装目录下的webapps
目录,在该目录下是否有你的项目在里面?
都到这一步了,应该没有的吧 。
在Overview
模块内操作:
默认是选择 Use workspace metadata(dose not modify Tomcat installation)
然后修改为 Use Tomcat installation(takes control of Tomcat installation)
配置中的Server Path 和 Deploypath ,是你安装Tomcta 的包里面的文件夹
有些时候打开,发现是灰色的不能修改,那是因为Server中有部署项目,把项目都移除,然后再启动就可以操作了。
最后一点, 那个Deploy path
那个地方路径千万不要错!!! 是webapps
的所在目录(有一个目录的命名和它很相似!)
Eclipse
中的server
记得重启!
Over !祝各位好运!在此感谢曹老师和诸位同学讨论的解决方案。
突然想到一句朱姐的让我受益的一句话,“当你对世界有疑惑,不要急着发表自己的看法,先去看书!”