我要将Tomcat 6升级到7。
目前在tomcat 6中我使用不同的Struts版本的不同上下文。 1个上下文使用struts 1&另一个使用Struts 2。
但是,我在Tomcat 7中将上下文合并为ROOT.war
。如何使用Struts 1& 2在同一场战争中?
如何在同一个WAR中使用Struts2安全属性?
答案 0 :(得分:1)
Struts 1 servlet只是一个servlet,可以在.do
中配置上下文。您可以使用不同的操作扩展来映射servlet和struts2过滤器,struts1默认为.action
,struts2默认为/*
。但是如果你想将struts2映射为<struts>
<constant name="struts.action.excludePattern" value=".*\.do$"/>
...
</struts>
,那么最好将struts2添加到struts2配置中。
.do
该值为正则表达式模式,您可以自己尝试,但当前表达式将排除以var margin = {top: 20, right: 20, bottom: 30, left: 50},
width = 960 - margin.left - margin.right,
height = 500 - margin.top - margin.bottom;
var parseDate = d3.time.format("%d-%b").parse;
var x = d3.time.scale()
.range([0, width]);
var y = d3.scale.linear()
.range([height, 0]);
var xAxis = d3.svg.axis()
.scale(x)
.orient("bottom");
var yAxis = d3.svg.axis()
.scale(y)
.orient("left");
var line = d3.svg.line()
.x(function(d) { return x(d.timeStamp);
})
.y(function(d) {return y(d.memberAverageLoadAverage); });
var svg = d3.select("body").append("svg")
.attr("width", width + margin.left + margin.right)
.attr("height", height + margin.top + margin.bottom)
.append("g")
.attr("transform", "translate(" + margin.left + "," + margin.top + ")");
var json1=[
{
"clusterId": "",
"timeStamp": 1437063744524,
"memberAverageLoadAverage": 20,
"memberId": ""
},
{
"clusterId": "",
"timeStamp": 1437069850060,
"memberAverageLoadAverage": 20,
"memberId": ""
},
{
"clusterId": "",
"timeStamp": 1437069910059,
"memberAverageLoadAverage": 20,
"memberId": ""
},
{
"clusterId": "",
"timeStamp": 1437069970060,
"memberAverageLoadAverage": 20,
"memberId": ""
},
{
"clusterId": "",
"timeStamp": 1437070030056,
"memberAverageLoadAverage": 20,
"memberId": ""
}
结尾的所有内容。