我发现目录里面,MyFirstWepApp跟HelloWorld同时存在?教程里面是没有的
直接在原来的项目上做就可以了 ,君子不拘小节,不要在乎这些没有意义的事情 应该去学习视频的知识点
同问 +1
部署过后重启服务器
我的也是这样,但是用Tomcat服务器可以启用
去deployment assembly里改
IDAE修改虚拟路径--Run--Edit Configurations--Deployment...然后修改Application context即可。
已经解决了,需要重新部署Tomcat
可以,创建jsp文件就行
在project Facets目录下
让web项目供外界访问,需要将web项目所在路径交给web服务器管理。这个过程就是虚拟路径映射。
目的:
1.把整个web应用映射到tomcat中:
如一个testapp的web应用的路径是/opt/testapp,则通过虚拟目录映射可以将其映射到tomcat(webapps)中
2.将外部资源映射到tomcat中以便使用:
如将一些图片、文档等放在/opt/documents中,则可以将其映射到tomcat中以便使用,如下载等。原理同(1)类似
3.有时默认路径或许太亢长,修改得简洁些
只是一部分理解,你可以参考下。。。
朋友怎么解决的?我也遇到了这种问题
打个比方,在JSP 文件中 <img src="C:/Users/fx/Pictures/test.jpg"/> 这样是引不到图片的。因为,JSP页面在引图片的时候是 在页面解析的路径是:<img src="">。也就是说JSP在引图片的时候是先去你的工程目录下找的,所以你如果要用到这个东西,只能设置虚拟路径,这个就和new 对象一个意思,就像引用对象不是真的对象,而是代表对象而已.
不能正常开发,这个版本必需要统一好,你可以在eclipse里选择该项目使用哪个jdk版本进行编译,最好选择当前默认的7.0版本,如果更改项目jdk版本后有问题,再查看问题,一一解决好,方能使用7.0jdk进行正常开发!
存在的
不用,只需要保存好然后在浏览器上刷新即可
在编译器下边找到server窗口->remove掉要修改的项目->在重新部署(run on server)
此处输入 web
应该是你在workspace里面部署的,你可以按照这个路径来找下,看在不在这里Workspaces\.metadata\.plugins\org.eclipse.wst.server.core
里面的temp0,temp1这些目录和webapps目录等价,依次去找一下,以最后修改时间为索引找
如果没有在配置文件里配置过应该不行,比方说你有index1.jsp和index2.jsp,如果不指明的话怎么知道访问哪个呢
404是页面不存在的意思,你可能是文件没有部署或者是地址写错了
严重: StandardServer.await: create[localhost:8005]:
java.net.BindException: Address already in use: JVM_Bind
at java.net.DualStackPlainSocketImpl.bind0(Native Method)
at java.net.DualStackPlainSocketImpl.socketBind(DualStackPlainSocketImpl.java:106)
at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:387)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:190)
at java.net.ServerSocket.bind(ServerSocket.java:375)
at java.net.ServerSocket.<init>(ServerSocket.java:237)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:427)
at org.apache.catalina.startup.Catalina.await(Catalina.java:781)
at org.apache.catalina.startup.Catalina.start(Catalina.java:727)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)
一月 13, 2016 7:07:20 下午 org.apache.coyote.AbstractProtocol pause
这是什么问题。。。
如果你的项目是web项目,
检查看看路径与自定义的虚拟路径是否一致。
重新部署项目。
希望对你有帮助