Java 如何运行只有localhost:8080地址的servlet应用程序。这意味着我不想使用任何url模式
我想使用Tomcat服务器运行一个基本的servlet应用程序。在服务器上尝试运行应用程序时,URL模式为Java 如何运行只有localhost:8080地址的servlet应用程序。这意味着我不想使用任何url模式,java,tomcat,servlets,Java,Tomcat,Servlets,我想使用Tomcat服务器运行一个基本的servlet应用程序。在服务器上尝试运行应用程序时,URL模式为localhost:8080/myapplication/login。 是否只有使用localhost:8080才能运行整个应用程序?这取决于应用程序的具体运行方式、容器等 例如,在Tomcat中,默认情况下,上下文路径(myapplication)是由于WAR的名称(myapplication.WAR)而创建的 为了在没有上下文路径的情况下运行,请将war重命名为ROOT.war并部署您可
localhost:8080/myapplication/login
。
是否只有使用
localhost:8080
才能运行整个应用程序?这取决于应用程序的具体运行方式、容器等
例如,在Tomcat中,默认情况下,上下文路径(myapplication
)是由于WAR的名称(myapplication.WAR)而创建的
为了在没有上下文路径的情况下运行,请将war重命名为ROOT.war并部署您可以在
/conf/server.xml
文件中定义上下文,如下所示
<Host name="localhost" appBase="webapps" ...>
...
<Context path="/" docBase="myapplication.war"/>
...
</Host>
...
...
可能与我尝试过的相同,但不起作用。应用程序正在本地主机上运行:8080/myapplication