问题标签 [contextpath]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
510 浏览

eclipse - 对没有上下文根的 Java 应用程序进行本地测试

这是我的jsp中的示例链接:

我的应用程序将在没有上下文根的情况下部署,因此此类链接将在生产中工作。但是在本地,这会失败,因为链接不包含上下文根。我尝试使用“./”开始链接,但这并不总能解决相关问题。

有没有办法在没有上下文根的情况下使用 Eclipse 和 Eclipse 嵌入式 Tomcat 服务器本地测试 java 应用程序?Eclipse 不允许我从项目中删除上下文根。我尝试将上下文根设置为“/”,但这没有帮助。

0 投票
3 回答
2121 浏览

java - 在非 servlet 类中获取上下文路径

在我的 web 应用程序中,我使用 Quartz 在某个时间间隔调用某个类中定义的方法,该方法作为参数之一采用指向我的 WebContent 目录中的 css 文件的路径。我的问题是如何从非 servlet 类中获取该 css 文件的路径。

我确实尝试过的一件事是我让调用该方法的类扩展了,HttpServlet以便我可以调用

但这不起作用,我的应用程序就挂在那条线上。我不想硬编码路径,因为这似乎不专业:)

0 投票
1 回答
580 浏览

java - 将 META-INF/context.xml 重新加载到 ../conf/Catalina/localhost/myapp.xml 不起作用

我正在尝试进行热部署。数据库连接信息存储在我的 META-INF/context.xml 中。

当我将文件夹放到我的 $TOMCAT_HOME/webapps/ 时,它会尝试重新加载然后失败,因为它找不到数据库连接信息。当我在 ../conf/Catalina/localhost/myapp.xml 中查看时,它不在那里。

有人可以给我一些线索,这样我就可以找到可能出了什么问题?

(我认为它不是权限错误,因为 localhost 在 777 - 用于测试)

0 投票
1 回答
134 浏览

java - 如何查找远程服务器 URL 的基础或上下文

我试图弄清楚如何在远程应用程序或服务器上找出 URL 的基础。例如,网址可以是: http ://www.server.com/app/something/else/page.html

现在绝对基础可以是 www.server.com、www.server.com/app 或任何小于 page.html 的内容。基础取决于应用程序在 web.xml 中的配置方式以及它是否通过例如 apache 代理。

我需要知道这些信息,因为我正在以客户端的身份阅读 url 内容,并且我需要知道如何处理从页面中找到的各种相关内容。

任何提示将不胜感激...

0 投票
1 回答
1206 浏览

web-services - GlassFish,设置 web 服务的上下文路径

我的网络服务有 EAR。我的应用程序中没有战争模块。
我的意思是
http://[host]:[port]/[上下文路径]/ MyWebService?wsdl

对于 JBoss 我正在使用jboss.xml
对于 WebLogic 我正在使用weblogic-webservices.xml
GlassFish 怎么样?

0 投票
1 回答
5481 浏览

jsp - 如何在 JSP 中从 Web 应用程序上下文定义 src 属性

我想在 src 属性中使用绝对路径,同时在 JSP 中包含 Javascript 和 CSS 文件。

使用相对 URL 不符合我的目的,类似于下面的:

如果我使用绝对 URL,

然后我又硬编码了不合适的网络应用程序名称......

我发现的最佳选择是:

但是,它只适用于 href 属性,如<a href="home.jsp" />

0 投票
2 回答
3399 浏览

tomcat - webapps中的Tomcat安全文件夹

我有一个 Web 应用程序和 Tomcat,比如它的服务器。我将我的网络应用程序放在文件夹中:$(TOMCAT_HOME)/webapps/myapp并将我的图像放入我在 tomcat 的server.xml$(TOMCAT_HOME)/webapps/images 中写下一个

它工作正常。但是,我想保护文件夹。我的意思是,如果用户没有登录我的应用程序,我想禁止访问该文件夹。我该怎么做?

0 投票
1 回答
260 浏览

java - 从上下文映射资源

我想将我的文件夹从上下文映射到资源文件夹中,例如在 context.xml 中(我想从 src/main/resources 映射文件)

myFolder许多带有文件的子文件夹和更多子文件夹,但萤火虫说错误 404 并且找不到此类资源

0 投票
1 回答
19629 浏览

tomcat - 如何将多个上下文映射到Tomcat中的同一个war文件?

我正在使用 tomcat 部署我的应用程序,我想部署为一个单一的战争,以服务多个上下文路径。

目前我有 app1.war 和 app2.war,但两者都有相同的内容,只是名称不同,通过 http:///app1 和 http:///app1.war 访问。但我想这样做,部署 app.war 并通过 app1 和 app2 上下文路径访问它。可以在tomcat中做吗?请帮我解决这个问题

0 投票
2 回答
1859 浏览

java - 如何链接到我的 Apache Wicket 应用程序中的图像文件夹?

我的包结构看起来像:

  • 源/主/java
  • 源/主/资源
  • 源/测试/java
  • 源/测试/资源
  • src/main/webapp/css
  • src/main/webapp/images
  • src/main/js
  • src/main/WEB-INF

我的图像存储在 src/main/webapp/images 下。

现在我想动态链接到图片,例如:

问题是,我的应用程序找不到 /images/races/$dynamicPicture。如何设置图像文件夹的正确路径?使用的应用服务器是 Jetty。