first commit
This commit is contained in:
23
WebRoot/axis2-web/include/adminfooter.inc
Normal file
23
WebRoot/axis2-web/include/adminfooter.inc
Normal file
@ -0,0 +1,23 @@
|
||||
<!--
|
||||
~ Licensed to the Apache Software Foundation (ASF) under one
|
||||
~ or more contributor license agreements. See the NOTICE file
|
||||
~ distributed with this work for additional information
|
||||
~ regarding copyright ownership. The ASF licenses this file
|
||||
~ to you under the Apache License, Version 2.0 (the
|
||||
~ "License"); you may not use this file except in compliance
|
||||
~ with the License. You may obtain a copy of the License at
|
||||
~
|
||||
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||
~
|
||||
~ Unless required by applicable law or agreed to in writing,
|
||||
~ software distributed under the License is distributed on an
|
||||
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
~ KIND, either express or implied. See the License for the
|
||||
~ specific language governing permissions and limitations
|
||||
~ under the License.
|
||||
-->
|
||||
</td></tr>
|
||||
</table>
|
||||
<jsp:include page="footer.inc"></jsp:include>
|
||||
</body>
|
||||
</html>
|
||||
28
WebRoot/axis2-web/include/adminheader.inc
Normal file
28
WebRoot/axis2-web/include/adminheader.inc
Normal file
@ -0,0 +1,28 @@
|
||||
<!--
|
||||
~ Licensed to the Apache Software Foundation (ASF) under one
|
||||
~ or more contributor license agreements. See the NOTICE file
|
||||
~ distributed with this work for additional information
|
||||
~ regarding copyright ownership. The ASF licenses this file
|
||||
~ to you under the Apache License, Version 2.0 (the
|
||||
~ "License"); you may not use this file except in compliance
|
||||
~ with the License. You may obtain a copy of the License at
|
||||
~
|
||||
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||
~
|
||||
~ Unless required by applicable law or agreed to in writing,
|
||||
~ software distributed under the License is distributed on an
|
||||
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
~ KIND, either express or implied. See the License for the
|
||||
~ specific language governing permissions and limitations
|
||||
~ under the License.
|
||||
-->
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td align="left"><img src="axis2-web/images/asf-logo.gif"/><h1>Axis 2</h1></td>
|
||||
<td align="right"><img src="axis2-web/images/axis.jpg"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>.</td>
|
||||
<td align="right"><a href="logout" target="_parent" >Log out</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
81
WebRoot/axis2-web/include/adminheader.jsp
Normal file
81
WebRoot/axis2-web/include/adminheader.jsp
Normal file
@ -0,0 +1,81 @@
|
||||
<%--
|
||||
~ Licensed to the Apache Software Foundation (ASF) under one
|
||||
~ or more contributor license agreements. See the NOTICE file
|
||||
~ distributed with this work for additional information
|
||||
~ regarding copyright ownership. The ASF licenses this file
|
||||
~ to you under the Apache License, Version 2.0 (the
|
||||
~ "License"); you may not use this file except in compliance
|
||||
~ with the License. You may obtain a copy of the License at
|
||||
~
|
||||
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||
~
|
||||
~ Unless required by applicable law or agreed to in writing,
|
||||
~ software distributed under the License is distributed on an
|
||||
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
~ KIND, either express or implied. See the License for the
|
||||
~ specific language governing permissions and limitations
|
||||
~ under the License.
|
||||
--%>
|
||||
|
||||
<%@ page import="org.apache.axis2.Constants" %>
|
||||
<%@ page import="org.apache.axis2.context.ConfigurationContext" %>
|
||||
<%@ page import="org.apache.axis2.context.ServiceContext" %>
|
||||
<%@ page import="org.apache.axis2.context.ServiceGroupContext" %>
|
||||
<%@ page import="org.apache.axis2.deployment.util.PhasesInfo" %>
|
||||
<%@ page import="org.apache.axis2.description.AxisModule" %>
|
||||
<%@ page import="org.apache.axis2.description.AxisOperation" %>
|
||||
<%@ page import="org.apache.axis2.description.AxisService" %>
|
||||
<%@ page import="org.apache.axis2.description.AxisServiceGroup" %>
|
||||
<%@ page import="org.apache.axis2.description.Parameter" %>
|
||||
<%@ page import="org.apache.axis2.engine.AxisConfiguration" %>
|
||||
<%@ page import="org.apache.axis2.engine.Handler" %>
|
||||
<%@ page import="org.apache.axis2.engine.Phase" %>
|
||||
<%@ page import="org.apache.axis2.util.JavaUtils" %>
|
||||
<%@ page import="java.util.ArrayList" %>
|
||||
<%@ page import="java.util.Collection" %>
|
||||
<%@ page import="java.util.Enumeration" %>
|
||||
<%@ page import="java.util.HashMap" %>
|
||||
<%@ page import="java.util.Hashtable" %>
|
||||
<%@ page import="java.util.Iterator" %>
|
||||
<%--
|
||||
~ Licensed to the Apache Software Foundation (ASF) under one
|
||||
~ or more contributor license agreements. See the NOTICE file
|
||||
~ distributed with this work for additional information
|
||||
~ regarding copyright ownership. The ASF licenses this file
|
||||
~ to you under the Apache License, Version 2.0 (the
|
||||
~ "License"); you may not use this file except in compliance
|
||||
~ with the License. You may obtain a copy of the License at
|
||||
~
|
||||
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||
~
|
||||
~ Unless required by applicable law or agreed to in writing,
|
||||
~ software distributed under the License is distributed on an
|
||||
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
~ KIND, either express or implied. See the License for the
|
||||
~ specific language governing permissions and limitations
|
||||
~ under the License.
|
||||
--%>
|
||||
<%@ page contentType="text/html;charset=iso-8859-1" language="java" %>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<jsp:include page="../include/httpbase.jsp"/>
|
||||
<title>Axis2 :: Administration Page</title>
|
||||
<link href="axis2-web/css/axis-style.css" rel="stylesheet" type="text/css"/>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<jsp:include page="header.inc"/>
|
||||
<table class="FULL_BLANK">
|
||||
<tr>
|
||||
<td valign="top" width="20%">
|
||||
<jsp:include page="../LeftFrame.jsp"/>
|
||||
</td>
|
||||
<td valign="top" align="left" width="80%">
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td align="right" colspan="2"><a href="#" onclick="javascript:history.back();">Back</a> | <a
|
||||
href="axis2-admin/logout">Log out</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
37
WebRoot/axis2-web/include/footer.inc
Normal file
37
WebRoot/axis2-web/include/footer.inc
Normal file
@ -0,0 +1,37 @@
|
||||
<!--
|
||||
~ Licensed to the Apache Software Foundation (ASF) under one
|
||||
~ or more contributor license agreements. See the NOTICE file
|
||||
~ distributed with this work for additional information
|
||||
~ regarding copyright ownership. The ASF licenses this file
|
||||
~ to you under the Apache License, Version 2.0 (the
|
||||
~ "License"); you may not use this file except in compliance
|
||||
~ with the License. You may obtain a copy of the License at
|
||||
~
|
||||
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||
~
|
||||
~ Unless required by applicable law or agreed to in writing,
|
||||
~ software distributed under the License is distributed on an
|
||||
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
~ KIND, either express or implied. See the License for the
|
||||
~ specific language governing permissions and limitations
|
||||
~ under the License.
|
||||
-->
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="20px">
|
||||
<td>
|
||||
<table width="100%">
|
||||
<tr><td>
|
||||
<table width="950px">
|
||||
<tr><td><hr size="1" noshade="" /></td></tr>
|
||||
<tr>
|
||||
<td align="center">Copyright © 1999-2006, The Apache Software Foundation<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
29
WebRoot/axis2-web/include/header.inc
Normal file
29
WebRoot/axis2-web/include/header.inc
Normal file
@ -0,0 +1,29 @@
|
||||
<!--
|
||||
~ Licensed to the Apache Software Foundation (ASF) under one
|
||||
~ or more contributor license agreements. See the NOTICE file
|
||||
~ distributed with this work for additional information
|
||||
~ regarding copyright ownership. The ASF licenses this file
|
||||
~ to you under the Apache License, Version 2.0 (the
|
||||
~ "License"); you may not use this file except in compliance
|
||||
~ with the License. You may obtain a copy of the License at
|
||||
~
|
||||
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||
~
|
||||
~ Unless required by applicable law or agreed to in writing,
|
||||
~ software distributed under the License is distributed on an
|
||||
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
~ KIND, either express or implied. See the License for the
|
||||
~ specific language governing permissions and limitations
|
||||
~ under the License.
|
||||
-->
|
||||
<table class="FULL_BLANK"><tr height="100%"><td valign="top">
|
||||
<table width="100%">
|
||||
<tr><td>
|
||||
<table width="950px">
|
||||
<tr>
|
||||
<td align="left"><img src="axis2-web/images/asf-logo.gif"/></td>
|
||||
<td align="right"><img src="axis2-web/images/axis_l.jpg"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td> </td></tr></table>
|
||||
71
WebRoot/axis2-web/include/httpbase.jsp
Normal file
71
WebRoot/axis2-web/include/httpbase.jsp
Normal file
@ -0,0 +1,71 @@
|
||||
<%--
|
||||
~ Licensed to the Apache Software Foundation (ASF) under one
|
||||
~ or more contributor license agreements. See the NOTICE file
|
||||
~ distributed with this work for additional information
|
||||
~ regarding copyright ownership. The ASF licenses this file
|
||||
~ to you under the Apache License, Version 2.0 (the
|
||||
~ "License"); you may not use this file except in compliance
|
||||
~ with the License. You may obtain a copy of the License at
|
||||
~
|
||||
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||
~
|
||||
~ Unless required by applicable law or agreed to in writing,
|
||||
~ software distributed under the License is distributed on an
|
||||
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
~ KIND, either express or implied. See the License for the
|
||||
~ specific language governing permissions and limitations
|
||||
~ under the License.
|
||||
--%>
|
||||
|
||||
<%@ page import="org.apache.axis2.Constants" %>
|
||||
<%@ page import="org.apache.axis2.context.ConfigurationContext" %>
|
||||
<%@ page import="org.apache.axis2.description.Parameter" %>
|
||||
<%@ page import="org.apache.axis2.transport.http.AxisServlet" %>
|
||||
<%@ page import="org.apache.axis2.transport.TransportListener" %>
|
||||
<%!
|
||||
private String frontendHostUrl;
|
||||
private String hostname;
|
||||
|
||||
public void jspInit() {
|
||||
ServletContext context = this.getServletConfig().getServletContext();
|
||||
ConfigurationContext configctx = (ConfigurationContext) context.getAttribute(AxisServlet.CONFIGURATION_CONTEXT);
|
||||
if (configctx != null) {
|
||||
Parameter parameter = configctx.getAxisConfiguration().getParameter(Constants.HTTP_FRONTEND_HOST_URL);
|
||||
if (parameter != null) {
|
||||
frontendHostUrl = (String) parameter.getValue();
|
||||
}
|
||||
Parameter hostnameParam = configctx.getAxisConfiguration().getParameter(TransportListener.HOST_ADDRESS);
|
||||
if (hostnameParam != null) {
|
||||
hostname = (String) hostnameParam.getValue();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public String calculateHttpBase(HttpServletRequest aRequest) {
|
||||
StringBuffer stringBuffer = new StringBuffer();
|
||||
if (frontendHostUrl != null) {
|
||||
stringBuffer.append(frontendHostUrl);
|
||||
} else {
|
||||
String scheme = aRequest.getScheme();
|
||||
stringBuffer.append(scheme);
|
||||
stringBuffer.append("://");
|
||||
stringBuffer.append(hostname != null ? hostname : aRequest.getServerName());
|
||||
if (("http".equalsIgnoreCase(scheme) && aRequest.getServerPort() != 80) || "https".equalsIgnoreCase(scheme) && aRequest.getServerPort() != 443) {
|
||||
stringBuffer.append(":");
|
||||
stringBuffer.append(aRequest.getServerPort());
|
||||
}
|
||||
// I think i saw web containers return null for root web context
|
||||
if (aRequest.getContextPath() != null) {
|
||||
stringBuffer.append(aRequest.getContextPath());
|
||||
}
|
||||
}
|
||||
// append / char if needed
|
||||
if (stringBuffer.charAt(stringBuffer.length() - 1) != '/') {
|
||||
stringBuffer.append("/");
|
||||
}
|
||||
String curentUrl = stringBuffer.toString();
|
||||
aRequest.setAttribute("frontendHostUrl", curentUrl);
|
||||
return curentUrl;
|
||||
}
|
||||
%>
|
||||
<base href="<%= calculateHttpBase(request)%>"/>
|
||||
23
WebRoot/axis2-web/include/link-footer.inc
Normal file
23
WebRoot/axis2-web/include/link-footer.inc
Normal file
@ -0,0 +1,23 @@
|
||||
<!--
|
||||
~ Licensed to the Apache Software Foundation (ASF) under one
|
||||
~ or more contributor license agreements. See the NOTICE file
|
||||
~ distributed with this work for additional information
|
||||
~ regarding copyright ownership. The ASF licenses this file
|
||||
~ to you under the Apache License, Version 2.0 (the
|
||||
~ "License"); you may not use this file except in compliance
|
||||
~ with the License. You may obtain a copy of the License at
|
||||
~
|
||||
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||
~
|
||||
~ Unless required by applicable law or agreed to in writing,
|
||||
~ software distributed under the License is distributed on an
|
||||
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
~ KIND, either express or implied. See the License for the
|
||||
~ specific language governing permissions and limitations
|
||||
~ under the License.
|
||||
-->
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td align="center"><a href="index.jsp">Back Home</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
69
WebRoot/axis2-web/include/link-footer.jsp
Normal file
69
WebRoot/axis2-web/include/link-footer.jsp
Normal file
@ -0,0 +1,69 @@
|
||||
<%--
|
||||
~ Licensed to the Apache Software Foundation (ASF) under one
|
||||
~ or more contributor license agreements. See the NOTICE file
|
||||
~ distributed with this work for additional information
|
||||
~ regarding copyright ownership. The ASF licenses this file
|
||||
~ to you under the Apache License, Version 2.0 (the
|
||||
~ "License"); you may not use this file except in compliance
|
||||
~ with the License. You may obtain a copy of the License at
|
||||
~
|
||||
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||
~
|
||||
~ Unless required by applicable law or agreed to in writing,
|
||||
~ software distributed under the License is distributed on an
|
||||
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
~ KIND, either express or implied. See the License for the
|
||||
~ specific language governing permissions and limitations
|
||||
~ under the License.
|
||||
--%>
|
||||
|
||||
<%@ page import="org.apache.axis2.AxisFault" %>
|
||||
<%@ page import="org.apache.axis2.Constants" %>
|
||||
<%@ page import="org.apache.axis2.addressing.EndpointReference" %>
|
||||
<%@ page import="org.apache.axis2.client.Options" %>
|
||||
<%@ page import="org.apache.axis2.client.ServiceClient" %>
|
||||
<%@ page import="org.apache.axis2.context.ConfigurationContext" %>
|
||||
<%@ page import="org.apache.axis2.context.ConfigurationContextFactory" %>
|
||||
<%@ page import="org.apache.axis2.description.AxisOperation" %>
|
||||
<%@ page import="org.apache.axis2.description.AxisService" %>
|
||||
<%@ page import="org.apache.axis2.description.Parameter" %>
|
||||
<%@ page import="org.apache.axis2.engine.AxisConfiguration" %>
|
||||
<%@ page import="org.apache.axis2.util.JavaUtils" %>
|
||||
<%@ page import="javax.xml.parsers.SAXParser" %>
|
||||
<%@ page import="javax.xml.parsers.SAXParserFactory" %>
|
||||
<%@ page import="java.io.IOException" %>
|
||||
<%@ page import="java.io.InputStream" %>
|
||||
<%@ page import="java.io.StringWriter" %>
|
||||
<%@ page import="java.util.Collection" %>
|
||||
<%@ page import="java.util.Enumeration" %>
|
||||
<%@ page import="java.util.HashMap" %>
|
||||
<%@ page import="java.util.Hashtable" %>
|
||||
<%@ page import="java.util.Iterator" %>
|
||||
<%--
|
||||
~ Licensed to the Apache Software Foundation (ASF) under one
|
||||
~ or more contributor license agreements. See the NOTICE file
|
||||
~ distributed with this work for additional information
|
||||
~ regarding copyright ownership. The ASF licenses this file
|
||||
~ to you under the Apache License, Version 2.0 (the
|
||||
~ "License"); you may not use this file except in compliance
|
||||
~ with the License. You may obtain a copy of the License at
|
||||
~
|
||||
~ http://www.apache.org/licenses/LICENSE-2.0
|
||||
~
|
||||
~ Unless required by applicable law or agreed to in writing,
|
||||
~ software distributed under the License is distributed on an
|
||||
~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
~ KIND, either express or implied. See the License for the
|
||||
~ specific language governing permissions and limitations
|
||||
~ under the License.
|
||||
--%>
|
||||
<table width="100%">
|
||||
<tr><td>
|
||||
<table width="950px">
|
||||
<tr>
|
||||
<td align="right"><a href="axis2-web/index.jsp">Back Home</a> | <a href="#" onclick="javascript:window.location.reload(true);return false;">Refresh</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td> </td></tr>
|
||||
</table>
|
||||
Reference in New Issue
Block a user