开发者社区> 问答> 正文

jfinal_demo 问题,如何改成tomcat启动?报错 

 问大家一个问题? 
如果将jfianl_demo 改成tomcat启动,使用tomcat启动后样式,连接都无法使用,如何更改修复呢 

jetty启动完全正常  这点是那个地方出错了呢?

展开
收起
kun坤 2020-06-03 10:03:26 555 0
1 条回答
写回答
取消 提交回答
  •     修改下 TOMCAT_HOME/conf/server.xml 文件,找到 Host 标记,添加一个 Context 标记,如下:

    <Context path="" reloadable="false" docBase="h:/wrokspace/jfinal_demo/WebRoot" />
       注意 h:/workspace 改成你机器中的具体位置, context path 一定要是 "",不能是 "/" ######回复 @JFinal : 现在又出现了一个问题,如果采用不同的域名指向不同的项目,本机访问肯定没问题,但是如何外部调用这个项目 localhost 对应真实的ip a.com 是本机映射出来的,外部如何访问内部的a.com? 难道这样?ip+a.com?######回复 @始终888 : tomcat 下有多个项目可以通过在 server.xml 中配置多个 Host 标记,并为每个标记配置不同的域名,再去 hosts 文件将这些域名全指向 localhost就可以通过不同域名访问正确访问不同的项目了,域名可以是虚拟不存在的,如 a.com b.com c.com 分别对应不同的本地项目######回复 @始终888 : jfinal_demo 就是按照 context path 为 "" 去处理的页面路径,这样会省很多事。######完美解决了,感谢 不过我想知道为何会这样?如何我这个tomcat 项目下有多个项目,这样更改会有影响吗?
    2020-06-03 10:03:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Tomcat 的云原生演进 立即下载
Apache Dubbo3 源码深入解读 立即下载
Java Spring Boot开发实战系列课程(第17讲):Spring Boot 2.0实战Docker容器Linux 立即下载