这个问题听起来可能重复,但事实是,我还没有收到解决方案。我刚刚进入struts2,正在尝试一个登录应用程序。我附上了以下图书馆:
commons-fileupload-1.2.2.jar
commons-io-1.4.jar
commons-lang-2.4.jar
commons-logging-1.0.4.jar
freemarker-2.3.15.jar
javassist-3.14.0-GA.jar
ognl-2.6.11.jar
struts2-core-2.0.14.jar
struts2-core-2.1.6.jar
xwork-2.0.7.jar
当我单独运行正常的JSP页面(没有struts标记)时,它运行正常。但每当我单独运行带有struts标记的jsp页面时,它都会显示http错误500
。在创建整个网络之后。xml和struts。xml并运行它报告的整个应用程序http状态404
。我知道问题是我的jsp页面没有被识别。请帮忙。
网状物xml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
<display-name>Struts2 Application</display-name>
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>Login.jsp</welcome-file>
</welcome-file-list>
</web-app>
struts。xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.enable.DynamicMethodInvocation"
value="false" />
<constant name="struts.devMode" value="false" />
<constant name="struts.custom.i18n.resources"
value="ApplicationResources" />
<package name="default" extends="struts-default" namespace="/">
<action name="login"
class="com.vvv.struts.LoginAction">
<result name="success">Welcome.jsp</result>
<result name="error">Login.jsp</result>
</action>
</package>
</struts>
struts2-core-2.0.14。jar
struts2-core-2.1.6。罐子
这是错误的,不会成功。
确保您有:
还有可能
在这里查看最新版本和具有适当版本的非strut库:http://struts.apache.org/release/2.3.x/struts2-core/dependencies.html
或下载完整的软件包如下所述:https://stackoverflow.com/a/21044848/1654265
HTTP状态404已解决-在Struts2
要解决这个问题,请复制下面提到10jar
文件只在lib文件夹内。
commons-fileupload-1.3.1.jar,
commons-io-2.2.jar,
commons-lang-2.4.jar,
commons-lang3-3.2.jar,
commons-logging-api-1.1.jar,
freemarker-2.3.19.jar,
javassist-3.11.0.GA.jar,
ognl-3.0.6.jar,
struts2-core-2.3.20.1.jar,
xwork-core-2.3.20.1.jar
希望它能奏效。。谢谢:)
我是Spring应用程序开发的新手。 如何在tomcat服务器的开发阶段运行我的应用程序。 在这里我可以看到最终部署的解决方案。每次我需要停下来重新开始时,我只需要在ui上更改一些。这让我很难受。所以你能帮我照顾她吗?? 我的pom.xml依赖是 org.springframework spring-binding 1.0.6
问题内容: 我正在学习RESTFUL Webservice,正在免费的OpenShift主机上构建一个简单的应用程序 我的服务器和OpenShift上的数据库:jbossews-2.0(Tomcat 7); postgresql-9.2 这是我的Java构建路径 这是我的lib 当我在本地主机上测试时,我没有收到错误,但是当我在OpenShift Host上运行该应用程序时,我在页面上看到了: P
我是maven和Struts2的新手。当我尝试运行我的程序时,会出现以下错误:
根据微软的文档,Application Insights最好在构建时和运行时部署,并且可以通过“在应用程序的Azure控制面板上选择[ing]Application Insights”在运行时安装。但我在云服务的配置上没有看到它,至少在新门户中没有: 文档是否不正确(使得其他地方所列的长流程仍然是必需的)?如果没有,我应该去哪里找呢?
我正在处理在FastAPI上向远程ubuntu服务器提交的项目文件。我将尝试通过以下命令从终端运行项目(使用SSH连接) 输出是 但是我需要这个项目在服务器的IP地址上可用。如果我尝试像 我明白了 在哪里66.226.247.55-来自谷歌云平台实例的外部IP地址我如何启动一个项目,以便可以通过IP访问?
所以,我是android的新手,正在尝试运行我的第一个应用程序。创建了一个空活动项目,并尝试使用仿真程序运行该项目。我得到以下错误: 我已经尝试从SDK工具安装最新的SDK,重新启动了系统。还是不好。有人能帮忙吗? Android Studio详细信息:Android Studio 3.6.1 Build#AI-192.7142.36.36.6241897,2020年2月27日构建运行时版本:1.