Java 在JBOSS中获取路径时出现异常,但在Tomcat中工作正常
在Java 在JBOSS中获取路径时出现异常,但在Tomcat中工作正常,java,tomcat,jakarta-ee,jboss,Java,Tomcat,Jakarta Ee,Jboss,在JBOSS中为下面的代码获取异常,但在Tomcat File path = new File(MyServlet.class.getProtectionDomain().getCodeSource().getLocation().toURI()); 例外情况: exception: java.lang.IllegalArgumentException: URI scheme is not "file" JBOSS中有什么东西给了我上述的异常,但在Tomcat中工作得很好,而获得MyServ
JBOSS
中为下面的代码获取异常,但在Tomcat
File path = new File(MyServlet.class.getProtectionDomain().getCodeSource().getLocation().toURI());
例外情况:
exception: java.lang.IllegalArgumentException: URI scheme is not "file"
JBOSS
中有什么东西给了我上述的异常,但在Tomcat
中工作得很好,而获得MyServlet
Class路径的替代方法是什么呢?这是一个非常模糊的假设,即J2EE世界中甚至存在某个类的物理位置,因为这在很大程度上取决于某些特定服务器如何实现部署。知道servlet类的“位置”有什么意义?@GyroGearless我在包中保存了一些配置文件,其中有MyServlet
,如果您能用类似MyServlet.class.getResourceAsStream(…)
的东西加载配置文件,您会更幸运。