FMS Streaming authenticated
I have one license of Flash media streaming.
I require authentication to send streaming media encoder.
I know this is only possible with interactive server. is true?
which is the port for sending the live streaming? Media Encoder ---> FMS
which is the port for reading the stream? FMS ---> html flvPlayer
If the ports are separated can use 2 different ip.
- ip for sending
- ip for reception
sorry for my english
Thanks
Yes as of now any kind of authentication for encoder is possible only via SSAS or using Access/Auth plug-ins and both of this are not supported in Flash Media Streaming Server. However we at adobe are aware of this security aspect and are working to address this issue at the earliest. Hopefully we should have this addressed sooner than latter
I will surely keep you updated if i get to hear anything on this front.
Also to answer your question, you need not to use same port for publishing and subscribing - but ports which are used need to be configured - so basically you can publish using port 1935 and subscribe using port 80 , if both are configured. I am not sure about two IP's though
Similar Messages
-
Using FMLE 3.2 to stream live, whenever I attempt to add a second bitrate, I get a message "Invalid FMS Stream Name". I have tried numerous variations:
-myFLVFile_%v_%f.f4v
-file%i.f4v
Tried changing the format/extension (VP6 .flv) but still not working. I've already read http://help.adobe.com/en_US/FlashMediaLiveEncoder/3.2/Using/WS86632046-87C8-4d50-AD74-E1A0 8AC67FEE.html.
What am I doing wrong?I discovered the problem - the parameters need to be entered in both the "Stream" and "Save to file" fields (I was only entering the params for "file").
The error messages for the two fields are slightly different. If you don't provide params in "Save to file", the error is "Invalid Output file name". If you don't provide params in "Stream", the error is "Invalid FMS stream name".
Coming from Windows Media, I has assumed that the stream name would remain the same for all, but I've discovered that I need to jump through some extra hoops to deliver multi-bitrate, so I doubt I will bother.
Thanks for trying.
(On a side note, these forums are terribly slow.) -
How to play FMS stream by MediaPlayback?
How to play FMS stream by MediaPlayback?
flash8/winxp/fms2.0
Thank you very much!After searching, I came to know about "Tuner radio" application. (URL: http://www.indexcom.com/iphone/description.html). So it is possible. But now how to achieve this?
-
Revision: 17399
Revision: 17399
Author: [email protected]
Date: 2010-08-19 17:53:31 -0700 (Thu, 19 Aug 2010)
Log Message:
Improvements to the FMS stream reconnect feature.
Modified Paths:
osmf/trunk/framework/OSMF/org/osmf/net/NetLoader.as
osmf/trunk/framework/OSMF/org/osmf/net/rtmpstreaming/RTMPDynamicStreamingNetLoader.as"Is it intended to cope with NetConnection.Connect.IdleTimeOut of FMS disconnecting clients after some time of inactivity?"
The answer is no. Stream reconnect is all about trying to reconnect in the event of a dropped network connection. For the IdleTimeOut scenario, listen for the MediaErrorEvent.MEDIA_ERROR event on the MediaPlayer and check for an error of MediaErrorCodes.NETCONNECTION_TIMEOUT. You can handle that however you wish in your player.
- charles -
Best settings while receiving a Live FMS stream??
I am developing a live audio-video application using FMS 3.5. Can anyone please tell me the best possible settings i should use for playing a live netstream at the receiver side like what buffer time i should use etc?
Thankuyes, i wanted to know the recommended settings by adobe while receiving a live FMS stream. I am using speex as codec with encode quality as 6 while publishing
-
Revision: 17371
Revision: 17371
Author: [email protected]
Date: 2010-08-18 16:01:48 -0700 (Wed, 18 Aug 2010)
Log Message:
Initial checkin of FMS stream reconnect feature.
Modified Paths:
osmf/trunk/framework/OSMF/org/osmf/elements/AudioElement.as
osmf/trunk/framework/OSMF/org/osmf/elements/LightweightVideoElement.as
osmf/trunk/framework/OSMF/org/osmf/net/NetLoader.as
osmf/trunk/framework/OSMF/org/osmf/net/NetStreamPlayTrait.as
osmf/trunk/framework/OSMF/org/osmf/net/rtmpstreaming/RTMPDynamicStreamingNetLoader.asMany thanks for the fast reply.
I've got a follow up question.
What will happen if I modify the reconnect Code in the OSMF Netloader Class as recommended and then load multiple third party OSMF plugins,
which may have included the origin OSMF version of the Netloader class.
Which one will be used at runtime?
Thanks in advance! -
Hi all,
I'm hoping an advanced FMS user/administrator (or Adobe)
might be able to offer some advice here. My environment is this:
- One server runs an administrative publishing system for
(e.g) joewebsite.com. Authors (authenticated users) are able to
post content to joewebsite.com. They are also able to record their
webcam/microphone to create podcasts and videocasts.
- A second server resides in another location (not LAN) and
runs FMS in a LAMP environment, to receive authors video/audio and
then move it to a web-accessible folder for user download (not
using a Flash Streaming server, just progressive download).
What I'd like to do is this: From the SWF recorder a web
request (i.e. not rtmp/e) is sent to the FMS server with a session
ID. The server checks to make sure that the session is valid as per
the publishing system. Assuming it's valid, the system tells the
FMS to allow that user's IP to connect to the FMS. The system then
sends back to the user's SWF the filename that should be used for
recording as per NetStream.publish(fileName, "record"), so that the
system can keep track of what file is used for which recording.
After the user is done recording (i.e. they hit the Stop button),
the SWF sends an "I'm done" to the server, and the file is moved
from its FMS location to the web-accessible folder.
The main thing is this: a non-firewall solution to allowing
only certain IPs to connect to the FMS. I've looking into the
Users.xml, but that unfortunately requires an FMS reboot. As the
system could be recording more than one stream at the same time,
this isn't a viable solution.
FWIW: I'm working on a Developer's license for FMS 3, and the
company I work for is pretty serious about buying an Interactive
Server license if I can get this thing working.
I appreciate any time and advice. I'm a big fan of reading
manuals and don't need my hand held, so if you could even just
point me in the right direction with a page number, I could figure
out the rest.
Regards,
NAre you using Stream.flush API - if you are using that it migth cause some syncronisation issues if data and audio/video is mixed.
I did not get your usecase clearly - let me know if you using above API. I think it would be better to use second option if you can usedata and audio seperately but probably you can explain use case better so that we migth help you. -
I have installed a FMS to a CentOS server. I created an application here but I cannot connect to it raising a "Connection Error".
I tried testing it by streaming some videos on the samples on vod. I used the "../samples/videoPlayer/videoplayer.htm" which is locally found on my computer that was included when I installed a FMS too on my local computer (Windows). When I try to load a video from my computer's FMS samples it usually works. I used the following Stream URL here:
rtmp://[MY-IP]/vod/sample.flv
But when I try to load a sample vido from the server i still get "Connection Error". I used the following URL
rtmp://[server-ip]/vod/media/mp4:sample.f4v
The file is located at /applications/vod/media/ which is as far as I know, the vod is the application's name and media is an instance name.
Am i doing the right thing here? I want to know if the problem has something to do with the server. And also, is there a sample working Stream URL on the internet that I can use to test?
TIA!Hi,
First of all these tests are inconclusive as they use server hosted by adobe.com or flashguru.com and checks your browser and this does not show your server port status.
Now coming back to your problem. You say that port 80 is open (Did you telnet from the client?) and still your connection does not go through. What status do you get? Is it "NetConnection.Connect.Rejected" or "NetConnection.Connect.Failed". If you are still getting ""NetConnection.Connect.Failed" it is an issue with network and FMS is unreachable. Otherwise there may be issue with application dir.
Are you connecting to the Live application? Check in your live dir, if allowedHTMLdomains.txt or allowedSWFdomains.txt have been configured to accept certain domains.
Please get back with the above info so that I can narrow down your issue.
Thanks,
Abhishek -
TCP Acceleration for FMS Streaming Solutions
I was told that certain TCP Acceleration solutions are
capable of making streaming video via FMS3 better, ie clearer and
more up to date pictures. Does anyone has any information on this?
I have tried to contact Internap regarding if their solutions are
able to assist me in this but I have not recieved their reply on
this for over a week.FMS' RTMP is TCP based. If there is any such solution which
improves the experience over TCP connection should have the same
effect on FMS.
Personally , I am skeptic about practical viability of such
solution unless I own a WAN and directly control the quality &
features of all network devices :) -
FMS Streaming Cuts Out and VOD restarts
I just purchased and installed FMS for my music streaming service. I got the streaming set up fine so that it streams mp3s using the VOD application, but quite regularly the stream will just cut out and the VOD application in the administration section will just disappear and restart with 0 clients. It doesn't even happen when I have that many connected clients, at times it's happened with just 15 users, and i've had Red5 running over 200 clients at a time. Does anyone know what the problem could be? This is a real pain as I have to monitor the server all the time!
Thanks in advance for helpHere is a the access log about a minute before and a minute after;
session disconnect 2010-03-07 16:07:47 2219 192.251.46.22 3152 2643314 - - - - 200 -
stream stop 2010-03-07 16:07:47 2219 78.163.21.165 3156 352980 1254779183-hyphy-movement 348536 5877297 244.740000 408 -
session disconnect 2010-03-07 16:07:47 2219 78.163.21.165 3156 352980 - - - - 200 -
session connect 2010-03-07 16:07:48 2219 78.163.21.165 3073 3073 - - - - 200 -
stream play 2010-03-07 16:07:48 2219 78.163.21.165 3154 3433 1254894612-full-of-love 0 3118008 311.588000 200 -
stream stop 2010-03-07 16:07:49 2219 78.163.21.165 3154 66006 1254894612-full-of-love 62146 3118008 311.588000 408 -
session disconnect 2010-03-07 16:07:49 2219 78.163.21.165 3154 66006 - - - - 200 -
session connect 2010-03-07 16:07:49 2219 78.163.21.165 3073 3073 - - - - 200 -
stream play 2010-03-07 16:07:50 2219 78.163.21.165 3154 3433 1254894612-full-of-love 0 3118008 311.588000 200 -
session connect 2010-03-07 16:07:54 2219 76.110.144.163 3073 3073 - - - - 200 -
stream play 2010-03-07 16:07:54 2219 76.110.144.163 3146 3433 1256177130-keys 0 5893141 294.452000 200 -
stream stop 2010-03-07 16:07:55 2219 76.110.144.163 3180 41911 1256177130-keys 125854 5893141 294.452000 408 -
session disconnect 2010-03-07 16:07:55 2219 76.110.144.163 3180 41911 - - - - 200 -
session connect 2010-03-07 16:07:58 2219 67.167.64.133 3073 3073 - - - - 200 -
stream play 2010-03-07 16:07:59 2219 67.167.64.133 3167 3433 1266936495-ciarra-new-school-r&b-hit 0 5195687 216.398000 200 -
stream stop 2010-03-07 16:08:00 2219 78.163.21.165 3252 159621 1254894612-full-of-love 155231 3118008 311.588000 408 -
session disconnect 2010-03-07 16:08:00 2219 78.163.21.165 3252 159657 - - - - 200 -
stream stop 2010-03-07 16:08:04 2219 67.167.64.133 3167 232939 1266936495-ciarra-new-school-r&b-hit 228787 5195687 216.398000 408 -
session disconnect 2010-03-07 16:08:04 2219 67.167.64.133 3167 232939 - - - - 200 -
session connect 2010-03-07 16:08:04 2219 41.226.28.173 3073 3359 - - - - 200 -
stream play 2010-03-07 16:08:04 2219 41.226.28.173 3160 3433 1267131270-the-great-takeover 0 7147171 178.677000 200 -
session connect 2010-03-07 16:08:05 2219 74.208.17.122 3073 3073 - - - - 200 -
stream play 2010-03-07 16:08:06 2219 74.208.17.122 3175 3433 1262724331-the-rain(rick-ross,trae,jadakiss) 0 5401516 269.871000 200 -
session connect 2010-03-07 16:08:21 2219 65.78.92.157 3073 3106 - - - - 200 -
stream play 2010-03-07 16:08:23 2219 65.78.92.157 3159 3433 1267825844-(hott)pontificate 0 5496998 229.041000 200 -
session connect 2010-03-07 16:08:34 2219 99.188.116.177 3073 3073 - - - - 200 -
stream play 2010-03-07 16:08:34 2219 99.188.116.177 3168 3433 1267678096-take-it-fast,-take-it-slow 0 3607949 180.192000 200 -
stream stop 2010-03-07 16:08:55 2219 41.226.28.173 3160 268371 1267131270-the-great-takeover 388292 7147171 178.677000 408 -
session disconnect 2010-03-07 16:08:55 2219 41.226.28.173 3160 268371 - - - - 200 -
session connect 2010-03-07 16:08:55 2219 67.167.64.133 3073 3073 - - - - 200 -
stream play 2010-03-07 16:08:55 2219 67.167.64.133 3167 3433 1266936495-ciarra-new-school-r&b-hit 0 5195687 216.398000 200 -
session connect 2010-03-07 16:08:56 2219 41.226.28.173 3073 3073 - - - - 200 -
stream play 2010-03-07 16:08:57 2219 41.226.28.173 3160 3433 1267131270-the-great-takeover 0 7147171 178.677000 200 -
stream stop 2010-03-07 16:08:57 2219 74.208.17.122 3175 1111599 1262724331-the-rain(rick-ross,trae,jadakiss) 1104464 5401516 269.871000 408 -
session disconnect 2010-03-07 16:08:57 2219 74.208.17.122 3175 1111599 - - - - 200 -
session connect 2010-03-07 16:08:59 2219 74.196.46.226 3073 3359 - - - - 200 -
#Date: 2010-03-07
#Fields: x-category x-event date time x-pid c-ip cs-bytes sc-bytes x-sname sc-stream-bytes x-file-size x-file-length x-status x-comment
session connect 2010-03-07 16:09:07 17009 74.208.17.122 3073 3073 - - - - 200 -
stream play 2010-03-07 16:09:07 17009 74.208.17.122 3175 3433 1262724331-the-rain(rick-ross,trae,jadakiss) 0 5401516 269.871000 200 -
session connect 2010-03-07 16:09:20 17009 195.202.232.59 3073 3073 - - - - 200 -
stream play 2010-03-07 16:09:20 17009 195.202.232.59 3159 3433 1255111445-young-jeezy-style 0 2868224 179.200000 200 -
stream stop 2010-03-07 16:09:21 17009 195.202.232.59 3159 103043 1255111445-young-jeezy-style 99155 2868224 179.200000 408 -
session disconnect 2010-03-07 16:09:21 17009 195.202.232.59 3159 103043 - - - - 200 -
session connect 2010-03-07 16:09:22 17009 195.202.232.59 3073 3073 - - - - 200 -
stream play 2010-03-07 16:09:22 17009 195.202.232.59 3154 3433 1267734408-take-my-time 0 6694849 278.909000 200 -
session connect 2010-03-07 16:09:24 17009 65.204.3.114 3073 3073 - - - - 200 -
stream play 2010-03-07 16:09:31 17009 65.204.3.114 3167 3433 1266936495-ciarra-new-school-r&b-hit 0 5195687 216.398000 200 -
stream stop 2010-03-07 16:09:38 17009 65.204.3.114 3201 302765 1266936495-ciarra-new-school-r&b-hit 298405 5195687 216.398000 408 -
session disconnect 2010-03-07 16:09:38 17009 65.204.3.114 3201 302765 - - - - 200 -
session connect 2010-03-07 16:09:59 17009 217.171.129.67 3073 3073 - - - - 200 -
stream play 2010-03-07 16:09:59 17009 217.171.129.67 3160 3433 1267131270-the-great-takeover 0 7147171 178.677000 200 -
I can't see anything out of place there but I could be wrong. This is the edge.00.log
2010-03-07 16:09:01 15375 (i)2581250 Edge disconnected from core (2219). -
2010-03-07 16:09:07 15375 (i)2581252 Registering core (17009). -
2010-03-07 16:11:18 15375 (i)2581250 Edge disconnected from core (17009). -
2010-03-07 16:11:21 15375 (i)2641213 Connection rejected by server. Reason : [ Server.Reject ] : Virtual host is not available. -
The connection rejected line repeats for a while until I start the VOD application manually. There don't seem to be any other error messages in other logs. -
Creating a simple videodisplay of fms stream: Help
Hi!
The documentation for FMIS is in my mind poor. All I want is to display a videostream from my server in an swf.
I've manage to display the file using http or local but rtmp seems to be another ballgame. The file play using rtmp using jwplayer.
So far I have this code:
var video:Video = new Video(550,310);
addChild(video);
var nc:NetConnection = new NetConnection();
nc.connect("rmtp://myserver/myapp");
var ns:NetStream = new NetStream(nc);
ns.addEventListener(NetStatusEvent.NET_STATUS, onStatusEvent);
function onStatusEvent(stat:Object):void {
trace(stat.info.code);
var meta:Object = new Object();
meta.onMetaData = function()
trace(meta.duration);
ns.client = meta;
video.attachNetStream(ns);
ns.play("mymovie.mov");
I get this in the Flash Output panel:
ArgumentError: Error #2004: One of the parameters is invalid.
at flash.net::NetConnection/connect()
at my_fla::MainTimeline/my_fla::frame1()
Please help!
ThanksHi again Mamata!
Your FP version detect site show FP 10,0,45,2 on both FF and IE!
The FMS log:
session connect 2010-04-21 12:20:34 1636 ---.---.---.--- 3073 3073 - - - - 200 -
stream play 2010-04-21 12:20:34 1636 ---.---.---.--- 3143 3451 sample1_150kbps.f4v 0 2139705 112,384000 200 -
stream stop 2010-04-21 12:20:39 1636 ---.---.---.--- 3178 200465 sample1_150kbps.f4v 195328 2139705 112,384000 408 -
session disconnect 2010-04-21 12:20:39 1636 ---.---.---.--- 3178 200465 - - - - 200 -
Code used:
var video:Video = new Video(550,310);
addChild(video);
var nc:NetConnection = new NetConnection();
nc.connect("rtmp://myFMS.com/vod");
var meta:Object = new Object();
nc.addEventListener(NetStatusEvent.NET_STATUS, onStatusEvent);
function onStatusEvent(stat:Object):void {
trace(stat.info.code);
switch (stat.info.code) {
case ("NetConnection.Connect.Success") :
var ns:NetStream = new NetStream(nc);
ns.client = meta;
video.attachNetStream(ns);
ns.play("mp4:sample1_150kbps.f4v");
trace("Trying");
break;
meta.onMetaData = metadataHandler;
function metadataHandler(metadataObj:Object):void {
trace("Clip duration: "+metadataObj.duration);
nc.addEventListener(AsyncErrorEvent.ASYNC_ERROR, dummyFunc);
function dummyFunc(dummy:AsyncErrorEvent){
trace("AsyncError dummyevent fired: "+dummy);
Nothing shows up in FF nor IE. Nothing i Stand-Alone FPv10. I can include the URL to the server if that helps so you can test yourself, but I'm convinced the problem is a bug in Flash CS3 and FP updates on this local machine. But there has to be a solution to this?
Thanks -
Hi, we have installed a FMS 3.5 in a dedicated server, but when we try to view the uploaded video (.flv) it takes to long to start seeing it, and then for 2 seconds of screenplay, we have 5 minutes of loading delay, does anyone knows what it could be wrong?
I attached the config files so that youy can take a look at them and maybe tell me what to change.
Thank you a lot.there is a really simple test you can do. hop on the actual server machine, and play the flv locally. It should start pretty quickly. If it doesn't, you will need to check your firewall settings and fms configuration to make sure things are setup properly.
then try from a remote machine. if they are not the same, its because of some network condition (firewall, slow network etc.) -
FMS Streaming Server & Multiple VODs
Hi,
Is it possible to use multiple different VOD services on Flash Media Streaming Server? I'm currently using development server in our dev environment, but since that is similar to Flash Media Interactive Server, I couldn't confirm whether or not I can duplicate the VOD service as described in http://help.adobe.com/en_US/FlashMediaServer/3.5_Deving/WS5b3ccc516d4fbf351e63e3d11a0773cf ae-7ff3.html on streaming server or does that apply only the interactive server?
If not, is there another alternative to use separate services? Can I somehow use different media files on different instances of the same service for example?Yes, you can run multiple vod and live applications on FMIS and the development edition. The instructions are located here:
http://help.adobe.com/en_US/FlashMediaServer/3.5_Deving/WS5b3ccc516d4fbf351e63e3d11a0773cf ae-7ff3.html#WS5b3ccc516d4fbf351e63e3d11a0773cfae-7ff5
HTH,
Jody -
Use standard HTTP authentication for HDS and HLS VOD playback?
I am using FMS streaming edition. I would like to provide basic authentication on access to the HDS and HLS VOD playback.
I have configured FMS's Apache httpd.conf to use .htaccess file to password protect a directory. So, to download
http://server:8134/vod/some-directory/video.mp4
a user and password is required. This works fine.
However, I would like user and password to be required also when playing back in a player, using the URL such as:
http://server:8134/hds-vod/some-directory/video.mp4.f4m
http://server:8134/hls-vod/some-directory/video.mp4.mu38
When I test from OSMF configurator page, the video plays without needing password:
http://server:8134/hds-vod/some-directory/video.mp4.f4m
I want it to play only if user and password is provided, such as:
http://user:password@server:8134/hds-vod/some-directory/video.mp4.f4m
Anyone have ideas? Thx.1. Here you don't need to flatten the video.
2. You can try enbling the mod_cache if on linux or add a proxy caching server infront. You can use apache for the same. Here is the guide on how to configure apache for caching http://httpd.apache.org/docs/2.2/caching.html
You need to add following (if not already) in the httpd.conf
LoadModule cache_module modules/mod_cache.so
<IfModule mod_cache.c>
LoadModule disk_cache_module modules/mod_disk_cache.so
<IfModule mod_disk_cache.c>
CacheEnable disk /hds-vod
CacheEnable disk /hls-vod
CacheRoot cacheroot
CacheMaxFileSize 10000000
CacheLock On
</IfModule>
</IfModule> -
Hello,
I've a problem to configure FMS Streaming 4.5 on an Ubuntu 10.04 Server.
I've got a website and a FMS on the same server who is behind a proxy (not on the same server)
Server IP : 192.168.0.2
Proxy IP : 192.168.0.254
FMS is configure to listen to port 1935 in fms.ini
# This section contains configurable parameters in Adaptor.xml #
# IP address and port(s) Flash Media Server should listen on
# For example:
# ADAPTOR.HOSTPORT = :1935,80
ADAPTOR.HOSTPORT = :1935
Apache listens on port 80
Apache wasn't installed with FMS, it's pre-installed
This is my Virtual conf
NameVirtualHost 192.168.0.2:80
<VirtualHost 192.168.0.2:80>
ServerName mydomain.com
DocumentRoot /var/www/html/
</VirtualHost>
Ports 80 1111 and 1935 are opened on my server
# RTMP Streaming
iptables -t filter -A INPUT -p tcp --dport 1935 -j ACCEPT
iptables -t filter -A INPUT -p udp --dport 1935 -j ACCEPT
iptables -t filter -A INPUT -p tcp --dport 1111 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 1935 -j ACCEPT
iptables -t filter -A OUTPUT -p udp --dport 1935 -j ACCEPT
iptables -t filter -A OUTPUT -p tcp --dport 1111 -j ACCEPT
On the proxy server (use Apache), ports 80, 11, 1935 are opened in the firewall (output, input and forward) and the proxy makes a NAT translation to my website.
But I can't see the videos on my website
If i test on a machine behind the proxy, the streaming is OK, i see my videos.
I don't know how to solve this problem. I've got only one IP on my server.
What is the best solution,
Thanks for your helpHere is the flash tutorial:http://kb2.adobe.com/cps/408/kb408205.html
Without a proxy, it connect locally using the 1935 port.
I'm also able to connect from the external network to my local network using the same port. The firewall is configured to accept incoming rtmp connection
But as soon i use a proxy, the connection fail.
Maybe you are looking for
-
Hi guys, I'm having problem with Amarok 2. When I start it the notification says "The audio playback device HDA Intel (CONEXANT Analog) does not work. Falling back to HDA NVidia, HDMI 0 (HDMI Audio Output) ". Amarok starts normally but can't open any
-
hello, I need some help with this issue. We have a drop ship line that have 270 cartons in status awaiting receipt, but in the inventory already received 624 cartons. The line of that sales order needs to be closed now, to invoice the customer. But
-
HP 2500n Toolbox Will not run on Windows 7
Hi, I am having problems. The original install cd does not give you the HP 2500n toolbox under Window 7. How do I find out how much toner there is left in each of the colour cartridges. The toolbox would give you detailed info on there status using
-
I'm currently trying to deploy the struts-example webapp from Struts 1.1 RC1 into Weblogic Portal 8.1 using the Struts Portlet wizard made available by the "JSR 168 and Struts Support" patch. I select the struts module successfully "struts-example" a
-
HT1414 i have done it but no changes
I have tried to restore the IOS but still no changes