请问在开源社区下的开源项目怎么发布到tomcat然后启动访问?求各位大神解答

放弃治疗的程序员 发布于 2013/12/05 13:01
阅读 478
收藏 0

在社区下了个开源web项目,里面代码全都是编译好的.class文件。 我把下载好的项目放到了tomcat的webapps目录下,然后启动tomcat,http://localhost:8080/项目名   访问报的是404 。http://localhost:8080/项目名/index.html,  都试过了都是是报的404。


请问下载好的项目要怎么发布到tomcat里面去阿?
加载中
0
Ryan-瑞恩
Ryan-瑞恩
你看看猫启动的时候有没有发布。。。。
放弃治疗的程序员
放弃治疗的程序员
你好,下面我截了图。还请看一下启动的时候项目部署有错没? 谢谢啦。
0
首席安全砖家
首席安全砖家
LZ, 不能放弃治疗..
放弃治疗的程序员
放弃治疗的程序员
。。。。。。。。。 我会坚强的。
0
放弃治疗的程序员
放弃治疗的程序员

引用来自“Rayn-瑞恩”的答案

你看看猫启动的时候有没有发布。。。。

下载的就是这个shopxx的项目,启动时候显示的是这样的信息。

0
首席安全砖家
首席安全砖家

你看 localhost:8080  里面 那个项目 是否 已经成功启动了 , 基础要扎实啊。 

放弃治疗的程序员
放弃治疗的程序员
怎么看阿? 我访问 localhost:8080/shopxx 是报的404错误。
0
Freonever
Freonever
http-80 ...........
放弃治疗的程序员
放弃治疗的程序员
回复 @Freonever : 哦哦,端口号也没错,因为别的项目是能进去的。
Freonever
Freonever
回复 @放弃治疗的程序员 : 我说,目测端口号是80吧…没睡醒呢我。Zzzzz……
放弃治疗的程序员
放弃治疗的程序员
恩,路径应该是没错的, http前缀有加的。
0
beyondforever68
beyondforever68
先看看你那个开源项目的readme吧
放弃治疗的程序员
放弃治疗的程序员
没有看到有项目有关的readme。
0
Freonever
Freonever
看下tomcat里面   Initializing Coyote HTTP/1.1 on http-XXXX 后面的端口号是多少…
Freonever
Freonever
@放弃治疗的程序员 tomcat 启动的时候不是有的么。。
放弃治疗的程序员
放弃治疗的程序员
回复 @Freonever : 这个不太会看额。
Freonever
Freonever
@放弃治疗的程序员 看看conf 里面的server.xml 配置有没有被其他项目改过哦
放弃治疗的程序员
放弃治疗的程序员
应该不是端口号的问题吧,别的项目是能进去的。
0
写下带不走的风
写下带不走的风
简单点考虑就是路径问题,没有那么复杂。
放弃治疗的程序员
放弃治疗的程序员
回复 @孙青彪 : 那它叫生成首页意思是下载的这个项目需要生成首页才能访问是吧?
写下带不走的风
写下带不走的风
回复 @放弃治疗的程序员 : 因为各个项目跳转方式不一样,一般都是在主页上面做。
放弃治疗的程序员
放弃治疗的程序员
恩,这个项目WebRoot下有个index.html文件,打开后显示叫我去后台生成首页。然后过了几秒跳转到一个/shopxx/WebRoot/admin/install!license.action 的路径去。我看了下项目admin目录下只有一个index.action的文件,里面什么内容都没有
0
大喵哥
大喵哥
可能URL不需要加项目名称
放弃治疗的程序员
放弃治疗的程序员
那url要怎么写? 什么都不加的话直接到tomcat设置页面了。
0
大喵哥
大喵哥
<Host name="localhost"  appBase="webapps"  

           unpackWARs="true" autoDeploy="true"  

           xmlValidation="false" xmlNamespaceAware="false">  

		<Context path="" docBase="你自己的项目名称" debug="0"/><!-- 加这句 -->

     </Host>


修改conf里面server.xml 这样就不需要在Url里面加项目名称了,或者直接把项目名称修改为ROOT然后再放tomcat/webapps/里面

大喵哥
大喵哥
回复 @放弃治疗的程序员 : 上面已经有webapps目录了呀。webapps里面的文件夹名字就可以。context path=""就可以了 只要设置个后面那个
放弃治疗的程序员
放弃治疗的程序员
<Context path="/shopxx" docBase="shopxx" debug="0"/> 这样么? 还是说docBase是tomcat的webapps下的项目全路径?
返回顶部
顶部