java web项目在eclipse内测浏览器可以打开 为啥在外浏览器打不显示404?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java web项目在eclipse内测浏览器可以打开 为啥在外浏览器打不显示404?相关的知识,希望对你有一定的参考价值。
参考技术A Eclipse将Tomcat的项目发布目录(Tomcat 目录中的webapp)重定向了,所以你会发现在Tomcat安装目录下的webapp目录里面找不到你的项目文件。解决办法:
重新配置下tomcat服务器:
在Eclipse中的server页面,双击Tomcat服务,:
可以看到选择的是 Use workspace metadata(does not modify Tomcat installion)
通过右键单击tomcat服务器选择 Add and Remove,在弹出的对话框中移除已部署的项目。移除完确定后,将看到上面的选项面板部分可编辑了。如果都移除了还显示灰色,则直接删除当前Tomcat,再重新添加一个即可
选择Use tomcat installation(Task control of Tomcat installation) 即选择Tomcat的安装目录来作为项目的发布目录。
它后面的值默认是"wtpwebapps",把它改成"webapps",也就是Tomcat中发布项目所在的文件夹名字。
修改后关掉该页面,保存配置。这样就将项目部署到了Tomcat安装目录下的webapp
重启Tomcat服务器,访问http://localhost:8080则能正常访问了
Eclipse导入MyEclipseproject(web项目显示为java项目解决的方法)
在直接Import
MyEclipse的项目文件导入到Eclipse之后,须要在项目所放的workspace内改动引入项目文件夹下的.project文件,改动例如以下:
1、在eclipse中新建一个WEB项目将根文件夹下下的.project文件覆盖到导出的项目相同文件夹下,
2、打开导入项目的.project文件,改动下<name>test</name>中间的值就可以
之后,刷新项目project文件。继而,右键项目——>Properties——>选择Project Facets,勾选Dynamic Web Module以及Java,在Runtime内勾选Tomcat。
MyEclipse的项目文件导入到Eclipse之后,须要在项目所放的workspace内改动引入项目文件夹下的.project文件,改动例如以下:
1、在eclipse中新建一个WEB项目将根文件夹下下的.project文件覆盖到导出的项目相同文件夹下,
2、打开导入项目的.project文件,改动下<name>test</name>中间的值就可以
之后,刷新项目project文件。继而,右键项目——>Properties——>选择Project Facets,勾选Dynamic Web Module以及Java,在Runtime内勾选Tomcat。
然后进入项目文件夹,在其.settings的文件夹下改动org.eclipse.wst.common.component内
<wb-resource deploy-path="/" source-path="/WebRoot"/>
然后再刷新项目project文件,删除WebContent,就可以在Tomcat中公布并执行。
以上是关于java web项目在eclipse内测浏览器可以打开 为啥在外浏览器打不显示404?的主要内容,如果未能解决你的问题,请参考以下文章