开发者社区> 问答> 正文

Jfinal部署的时候不在根目录,而又不修改端口号?报错

可能我的问题让大家误解了,换一个问法。我用的是Jfinal框架,同时有2个项目,把他们部署在webapps里,请问怎么样配置才能用localhost:8080/web1和localhost:8080/web2的方式来访问这个两个项目。现在用这种访问方式是报错的。报404.

ps:Jfinal是根据action定位文件的,所以没有index.html这样的页面。。。。

展开
收起
爱吃鱼的程序员 2020-06-14 20:24:26 603 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
    <Hostname="www.cctv.com"appBase="webapps"unpackWARs="true"autoDeploy="true"><ValveclassName="org.apache.catalina.valves.AccessLogValve"directory="logs"prefix="localhost_access_log."suffix=".txt"pattern="%h%l%u%t"%r"%s%b"/><ContextdocBase="D:\cloud_org\src\main\webapp"path=""/></Host>



    当然可以啦,放在webapps下面不就可以啦,一个web1文件夹,一个web2文件夹 就是酱紫啦. 为何要同一端口,多个端口不行吗?这个是tomcat最基本的应用。直接把不同的项目war包放到webapps下面就可以了。

    引用来自“skyim”的评论

    当然可以啦,放在webapps下面不就可以啦,一个web1文件夹,一个web2文件夹

    引用来自“jobet”的评论

    这个是tomcat最基本的应用。直接把不同的项目war包放到webapps下面就可以了。可以配置host节点啊,可以配置N个节点404应该查一下是什么原因,现在不是纠结如何部署,是不是访问路径不正确,亦或者是没有配置welcome-file。等等。把jetty.jar去掉。试试。
    2020-06-14 20:24:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载