javaweb项目如何部署到tomcat,不缺少jar包?

阶前梧叶 发布于 2014/10/08 13:36
阅读 11K+
收藏 1

建项目方式:

本人新建的项目目录如下:

websocket开发,用到了tomcat下面的jar包,怎样发布到tomcat下,同时让所用的jar包自动包含到lib下呢?怎样去配置部署?网上很多文章,什么复制整个项目,或者用war,我试过了都不行。部署到tomcat下,同时让所用的jar包能正常用。

加载中
0
M
MixedFlow

你的eclipse有个server窗口的,里面配置一个apache tomcat,然后add你的javaee项目,eclipse会帮你部署,然后启动tomcat。 都在eclipse里面操作

看部署lib的方法,右击项目properties -> Deployment Assembly 里面能看到发布的lib以及关联项目。缺的话添加。另外tomcat的jar包没必要发布,tomcat本身就包含了,多弄了一套的话,可能会有问题


阶前梧叶
阶前梧叶
问题解决,还是自己eclipse 配置,和用eclipse 开发不熟悉。讲的都是正确的,虽然不是你们说的答案。
0
牛奋Debug
牛奋Debug
你部署的时候,报什么错误,
阶前梧叶
阶前梧叶
回复 @小雨伞 : 没有error
技术小黑
技术小黑
回复 @阶前梧叶 : 你看下Problems这个选项,有没有提示什么错误???
阶前梧叶
阶前梧叶
你说的部署是什么?我是把项目复制到webapps下,lib里面缺少相应的jar包。如果我新建项目,把相关的jar包放到lib下,引用,然后项目不过。
0
技术小黑
技术小黑
使用maven来自动加载jar下的所有包到lib下不行?
技术小黑
技术小黑
回复 @阶前梧叶 : 我之前是用JRebel进行热部署。自动加载maven库里面的jar。启动tomcat后就可以自动加到的lib下。
技术小黑
技术小黑
回复 @阶前梧叶 : 你部署的步骤,应该是缺少什么步骤了。
阶前梧叶
阶前梧叶
原来用mvn写成功过,那时候,也是自动加载,war解压后;里面确实有相应的jar,但是不行。头很大,折腾半个多月之久了,要不早都大概内容都写了。
阶前梧叶
阶前梧叶
只是现在用maven方式写不过,开发环境也运行不过。但是java项目convert to maven 成为mvn项目后,就运行过了。但是仍然不能部署成功。
阶前梧叶
阶前梧叶
关键是现在用maven项目就运行不过,哎
0
技术小黑
技术小黑
我看你截图的好像的java项目,不是maven项目啊?
技术小黑
技术小黑
回复 @阶前梧叶 : 恩。404是访问不到资源。
阶前梧叶
阶前梧叶
回复 @小雨伞 : 提示的是404,也就是js websocket 连接服务端连接不上。
技术小黑
技术小黑
回复 @阶前梧叶 : 你用google的控制台,可以查看到错误提示吗?
阶前梧叶
阶前梧叶
截的图是java项目,能在开发环境下运行通过,但是我想发布到tomcat webapps下,用网上的方法,复制项目,或者打包成war,放到该目录下,都不行。
0
淘行者
淘行者
你是本地跑tomcat还是部署到tomcat容器里?
阶前梧叶
阶前梧叶
我是用eclipse开发后,测试能运行,然后想把项目部署到tomcat,让外网也可以正常访问,其实就是从开发环境到实际的服务器环境,然后在exlipse开发环境运行正常,在把项目复制到tomcat webapps下就不行,生成war放到下边也不行。
0
Cobbage
Cobbage

tomcat默认的app路径在webapps-》项目名-》直接访问的

                                                      -》WEB-INF (后台,lib依赖包,配置文件等等)

这个结构就可以啦

----------------------------------

或者是这个文件结构  server.xml可以直接指定到项目路径的

Cobbage
Cobbage
阶前梧叶
阶前梧叶
war访问后自动解压出来的就是这样
0
阶前梧叶
阶前梧叶
问题解决,还是自己eclipse 配置,和用eclipse 开发不熟悉。讲的都是正确的,虽然不是你们说的答案。
返回顶部
顶部