【问题标题】:Tomcat configuration for development, how to add a webapp, as well as reference static files开发之Tomcat配置,如何添加webapp,以及引用静态文件
【发布时间】:2010-09-15 15:46:08
【问题描述】:

我想要一个 Web 应用,然后将其配置为从直接路径加载静态文件。

这是 webapp 配置:

<Context docBase="E:\webapp1" path="/" reloadable="true"/>

如何设置静态资源。

【问题讨论】:

    标签: java tomcat jakarta-ee static


    【解决方案1】:

    我假设您的 Tomcat 已经可以在 http://localhost:8080/ 上运行

    那么你需要做的就是把你的静态资源放在

    的子文件夹中
    E:\webapp1
    

    喜欢

    E:\webapp1\jpg\1.jpg
    E:\webapp1\css\style.css
    E:\webapp1\html\abc.html
    

    将 Context 中的路径更改为 "",以便此 webapp 可以作为默认 webapp 运行 即webapp 名称不会是 URL 的一部分

    你可以直接将这些作为

    http://localhost:8080/jpg/1.jpg
    http://localhost:8080/css/style.css
    http://localhost:8080/html/abc.html
    

    这就是你要找的吗?这是我对你问题的理解

    【讨论】:

    • 我给了你一个赞成票,因为我不知道你是否将上下文设置为空白,它会成为默认上下文。如果有两个空白上下文会发生什么?
    • @Koekiebox:Tomcat 拒绝启动。 警告:Catalina.start 使用 conf/server.xml: java.lang.IllegalArgumentException: addChild: Child name '' is not unique
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-30
    • 2016-04-11
    • 1970-01-01
    • 2023-03-18
    • 2012-06-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多