eclipse 部署到tomcat部署tomcat服务器为什么不能解析war包

11:17 提问
通过eclipse export成war包项目放在tomcat的webapps目录下不能运行
项目在eclipse能运行,然后我通过eclipse export成war包项目放在tomcat的webapps目录下不能运行,求帮看一下
server.xml:
server.xml:
我的电脑tomcat:
然后我用startup.bat启动看log,如图:然后在浏览器中输入在eclipse中跑的地址
按赞数排序
eclipse版本中会有这个bug,我的也有,可能是缺少插件的原因。打成jar或war都可能会出问题,要么用其他IDE打War包。要么直接复制已经编译好好的文件!!!
【1】浏览器访问的地址输入正确没??端口貌似是8033
【2】tomcat没报错?,,但是我感觉好像项目也没搭上去
直接把eclipse里tomcat编译过的文件放到tomcat下启动就OK了,何必这么麻烦,要不然就是到处WAR把有问题(少JAR包之类的)
回答有分不,没分我就不回答了
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐eclipse导出项目(war包),部署到tomcat,测试实例
1、maven项目标准结构:
2、导出项目:
右键项目:
点Finish,导出war包。
4、将导出的war包,直接丢到,自己tomcat的的webapps下,,我的是在D:\
5、修改tomcat --&conf--&server.xml文件
6、在tomcat--》bin目录下,启动tomcat
7、可以测试一下,自己写的jsp,和servlet,这里写servelt不再多写,我自己用的是server3.0,,,支持注解,所以没有配置web.xml
测试地址如下:http://localhost:8080/demo/jsp/
结果如下:项目目录 下jsp目录下,自己建的两个jsp页面,可以看到:
(如里想看到如上图输出目录 的结构,需要修改,tomcat下的web.xml文件,将listings,改为true,,注:到生产环境切记要设置为false)
对应eclipse目录下的jsp页面和servelt文件:
8、测试建的servlet,,地址:http://localhost:8080/demo/FirstServlet,,自己写的很简单的servelt只为测试,如下图,哈哈都测试成功了,大功告成!!!
9、把server.xml不配置Context情况:把刚刚 配置的Context注释掉
起动tomcat:
会发现用,上边的测试地址访问不到资源:试一下
http://localhost:8080/demo/jsp/
http://localhost:8080/demo/FirstServlet
应该改为:
http://localhost:8080/部署在tomcat下的项目包名称/jsp/对应:http://localhost:8080/mavenweb01/jsp/
同理servelt:,地址:http://localhost:8080/mavenweb01/FirstServlet
10、再测试一下,在server.xml下故意把docBase包名称写错(tomcat--&webapps目录下不存在的目录 ),测试一下会出现什么情况:如下
在bin目录下,启服务:这时会发现,tomcat启动过程中,有报错的地方:如下
大功告成!!!
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!为什么通过eclipse export成war包项目在tomcat的webapps目录下不能运行?_百度知道
为什么通过eclipse export成war包项目在tomcat的webapps目录下不能运行?
war包放在Tomcat下确实能帮你自动解包,但是Tomcat不能帮你把配置文件修改。在D:\Tomcat 7.0\conf 目录下修改server.xml文件。在&Host&标签里面添加&Context docBase=&D:\Tomcat 7.0\webapps\XXX& path=&/& reloadable=&true&/&path主要是指定访问时的项目web名,docBase即指定的是物理路径名称.
采纳率:39%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Eclipse&导入外部项目无法识别为web项目并且无法在部署到tomcat下
1、进入项目目录,找到.project文件,打开。
2、找到...代码段,加入如下标签内容并保存:
&nature&org.eclipse.jem.workbench.JavaEMFNature&/nature&
&nature&org.eclipse.wst.common.modulecore.ModuleCoreNature&/nature&
&nature&org.eclipse.wst.common.project.facet.core.nature&/nature&
&nature&org.eclipse.jdt.core.javanature&/nature&
&nature&org.eclipse.wst.jsdt.core.jsNature&/nature&
3、删除.setting下的文件,从其它Eclipse
&web项目(如果没有的话用eclipse新建一个)的.setting文件下拷贝以下文件
.jsdtscope&
org.eclipse.jst.common.project.facet.core.prefs&
org.eclipse.wst.common.component&
org.eclipse.wst.common.project.facet.core.xml&
org.eclipse.wst.jsdt.ui.superType.container&
org.eclipse.wst.jsdt.ui.superType.name
4.修改org.eclipse.wst.common.component中项目名称相关的内容
&?xml version="1.0"
encoding="UTF-8"?&
&project-modules id="moduleCoreId"
project-version="1.5.0"&
&wb-module
deploy-name="springweb"&
& &wb-resource deploy-path="/"
source-path="/WebRoot"
tag="defaultRootSource"/&
& &wb-resource
deploy-path="/WEB-INF/classes"
source-path="/src"/&
& &property name="context-root"
value="springweb"/&
& &property name="java-output-path"
value="/springweb1/build/classes"/&
&/wb-module&
&/project-modules&
所以&deploy-name值相同的地方改为你的项目名,同时把source-path
改为/WebRoot(如果你的项目目录是WebContent就不用改了)
&?xml version="1.0"
encoding="UTF-8"?&
&classpath&
&classpathentry kind="src"
path="WebRoot"/&
&classpathentry kind="con"
path="org.eclipse.wst.jsdt.launching.JRE_CONTAINER"/&
&classpathentry kind="con"
path="org.eclipse.wst.jsdt.launching.WebProject"&
& &attributes&
&attribute name="hide"
value="true"/&
&/attributes&
&/classpathentry&
&classpathentry kind="con"
path="org.eclipse.wst.jsdt.launching.baseBrowserLibrary"/&
&classpathentry kind="output"
&/classpath&
把&&classpathentry kind="src"
path="WebRoot"/&
中path改为/WebRoot(如果你的项目目录是WebContent就不用改了)
5、在eclipse的项目上点右键,刷新项目,就会发现项目变成了web项目,然后添加到tomcat中就会发现tomcat可以识别我们的项目了。
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。项目在Eclipse中正常启动tomcat6运行,导出war包,部署到tomcat运行出错
[问题点数:100分,结帖人king27]
本版专家分:9
CSDN今日推荐
本版专家分:12048
本版专家分:9
本版专家分:9
本版专家分:1468
本版专家分:0
2014年12月 高性能开发大版内专家分月排行榜第一2014年11月 高性能开发大版内专家分月排行榜第一2014年10月 高性能开发大版内专家分月排行榜第一
本版专家分:9
本版专家分:9
本版专家分:9
本版专家分:0
2014年12月 高性能开发大版内专家分月排行榜第一2014年11月 高性能开发大版内专家分月排行榜第一2014年10月 高性能开发大版内专家分月排行榜第一
本版专家分:9
本版专家分:0
结帖率 100%
匿名用户不能发表回复!|
CSDN今日推荐

我要回帖

更多关于 eclipse中部署tomcat 的文章

 

随机推荐