Different behaviour of j_security_check between 6.1 and 8.1

Hi,
we have a web-application that is secured via security-constraints in
the web.xml. We are authenticating using FORM-based authentification and
had this app deployed on a wls6.1. Now we have moved to 8.1 and have a
different behaviour between 6.1 and 8.1 for log-in forms using the
j_security_check. We have login-boxes on most pages:
<form method="POST" action="j_security_check">
                              Username<br><input type="text" name="j_username" size=11
class="texteingabe"><br>
                              Password<br><input type="password" name="j_password" size=8
class="texteingabe"> <input type=image
src="/dvrWebApp/htdocs/images/pfeil_rechts_hi.gif" border=0><br>
</form>
that on 6.1 redirected after the login to the page they were placed on -
on 8.1 the login redirects to the root of the web-app, regardless of the
page they are placed- can i change this back to the old 6.1-Behaviour?!
cheers
stf

This sounds like bollocks, I was doing some form based security recently under 8.1 and there was no attempt to direct to any page i was not trying to access.
The idea is you try to access a protected resource, your not authorized, so you are authenticated, then you continue on to that resource.
Are you sure, that the resource your accessing does not direct you there because of some inbuilt business logic in your JSP/servlet ?

Similar Messages

  • Behaviour's difference between Time Capsule and Airport Extreme + Ext HDD ?

    Hello !
    I would like to know if there is any behaviour's difference between a Time Capsule and an Airport Extreme base station + External HDD ? For instance, once Time Machine configured, have I to mount manually the drive connected to the Airport Extreme to trigger the backup ? Or once my wifi is up, TIme Machine detects the Airport Extreme base station, the hard disk, and triggers the backup ?
    Regards,
    Mr Lejeune

    Theoretically there is no difference between the two. In reality there are two differences. First, Apple does not officially support Time Machine backups on a drive connected to the AEBS. If you run into technical difficulties you'll get no help from AppleCare techs nor from an Apple genius. Second, my experience suggests that it is a fragile backup backup system. My wife is using a TC at work whilst I have a base station and hard drive connected to it at home. Both of us have MacBooks, have the same software, and have the same basic habits. In a three month period I experienced frequent stalled backups - the last one fatal. After numerous attempts to get the backup going again I was forced to format the drive and start over. When I started over, having verified that the backup was working again, I abandoned TM and began backing up wirelessly using ChronoSync. My wife had fewer stalled backups (not none, but fewer) and thus far, nearly a year later, she has never had to format and start over.
    In theory, wireless backup with TM is a great idea but its execution presently leave something to be desired. Frankly, while I am using TM to backup to a tethered hard drive and I'm beginning to trust it despite being a version 1 product, I wouldn't rely on TC and TM as my sole backup scheme.

  • Different print mode behavior between 1.5 and 1.6.

    We recently upgraded to 1.6. There seems to be some behavior that is working differently now(no other changes made).
    Here is the situation:
    I have a tabular report of projects with a link column that allows the user to go to a page of each project's detail. The column link has a passed in P50_PROJECT_ID that the detail select uses. The detail page has some general project detail information like name, project manager and this is displayed as items in an HTML region. The items are populated by a process that fires before header and selects the information INTO the item variable(:P50_PROJECT_NAME, :P50_PROJECT_START_DATE...etc). There are also two tabular reports based on SQL queries to display milestones and issues for the project. These are based on queries that have the WHERE clause using the incoming :P50_PROJECT_ID.
    On the detail page, and all other pages in the app, I have a Print navigation bar entry. This navigation entry target type is "Page in this application" and Page is &APP_PAGE_ID. Printer Friendly is checked on.
    The app was built with 1.5 and when the user went to the project detail page and clicked the Print link, it worked fine and showed all the data. After we converted the APP to 1.6, after the user selects the PRINT nav item, the page is re-invoked and the detail data shows up fine but the tabular reports show with NO DATA.
    It looks like I can fix this by changing the Print navigation bar item to SET P50_PROJECT_ID with &P50_PROJECT_ID and it works fine but I'm not sure that's the way to do it since the PRINT nav item is used on many pages(that may not use the P50_PROJECT_ID) and I'd like to know if there is a reason it's not working now and worked before?
    Any input is appreciated!
    Thanks,
    Paul

    Hi,
    I haven't used Java 6 yet, so I don't know about the performance improvements, but I don't find it strange.
    Calculations using floating points can give different results in different VM versions and on different platforms. You should declare the class to use strictfp if you want to get the same result on all implementations (that is of course slower)
    http://en.wikipedia.org/wiki/Strictfp
    Kaj

  • Different behaviour of a plugin in CS6 and CS5.5

    I've noticed a difference in a plugin behaviour in CS6 and CS5.5.
    The following call generates a PF_Cmd_ARBITRARY_CALLBACK in CS6. The PF_Cmd_ARBITRARY_CALLBACK appears later in a plugin work and doesn't work properly in CS6. Though in CS5.5 there is no problem with this function, it doesn't generate any weird events.
    suites.ParamUtilsSuite1()->PF_GetCurrentState(in_data->effect_ref, &seqData->curSessionParamState); (code for CS5.5)
    suites.ParamUtilsSuite3()->PF_GetCurrentState(in_data->effect_ref,PF_ParamIndex_CHECK_ALL, NULL, NULL, &seqData->curSessionParamState); (updated code for CS6, in respect that the signature of PF_GetCurrentState has changed)
    I work in Windows 7, x64. CS6 is 11.0.0.378 version, CS5.5 is 10.5.0.253 version. Do you have any idea what might have changed in CS6 to provide such an error?

    Are you developing a plug-in?
    I'd go to the Adobe AE SDK forum and ask there.
    If those are error messages from applying an effect or running a script, what are you doing to generate the error?

  • How can I easily manage different libraries of music between my iPad and my iPhone from the same computer?

    My 32 GB iPad stores much more data than my 16 GB iPhone... clearly. But I want to be able to easily sync these two seperate devices with two different sets of music from my iTunes. As it stands now, my iPad will always have the same amount of music as my iPhone because my iPhone is maxed out and the two devices are synced on the same computer from the same library. Do you understand where I'm coming from? Let me know if you need clarification.
    I want to be able to have my iPhone filled with individual songs, whereas my iPad would have the full albums. There doesn't seem to be an efficient way to do this with one computer. Any suggestions would be great. Thanks.

    It can be done very easily actually. I do it with three different iDevices.
    Connect the iDevice to your PC and launch iTunes. Select the iDevice from the left sidebar of the iTunes window. Then click on the Music Tab. Select only the music that you want on that particular iDevice and then sync the device with those selections.
    Do the same thing with the other iDevice. When you sync with iTunes the next time, iTunes will remember the music that was synced to that device.
    Make sure that you uncheck Sync Entire Music Library and check Sync Selected playlists, albums, etc and then select all of the music for each device.
    When you make changes to the current configuartion on the iPad - you will have to click on Apply in the lower right corner of the iTunes window.

  • Different behaviour of file vis under linux and microsoft

    I am porting software written under Windows labview to Linux Labview (6.1). When using the Open/Create/Replace vi in windows if I use a pattern of "*.abc" and enter "123" in the dialogue box a file called "123.abc" will be created which is what I would expect. The same operation under Linux will create a file called "123" without the extension. Is this normal and is there a way of making the linux version behave in the same way as the windows version?

    Sorry about the delay - vacation.
    There appears to be no check box under Linux to use native file dialogs although it does indeed exist under windows. In fact the linux version does use linux file dialogs by default. It seems that the only options are to force the windows version to behave like the the linux version - which is counter intuitive, or write a new file dialog vi for linux.

  • Different behaviour of XMLType storage

    hi,
    I have problem with different behaviour of storage type "BINARY XML" and regular storage ( simple CLOB I guess) of the XMLType datatype.
    Setup
    - Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
    - XML file ( "Receipt.xml" ) with a structure like :
    <?xml version="1.0" encoding="UTF-8"?>
    <ESBReceiptMessage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
         <ESBMessageHeader>
              <MsgSeqNumber>4713</MsgSeqNumber>
              <MessageType>Receipt</MessageType>
              <MessageVersion>1.1</MessageVersion>
         </ESBMessageHeader>
         <Receipt>
              <ReceiptKey>1234567-03</ReceiptKey>          
              <ReceiptLines>
                   <ReceiptLine><Material><MaterialKey>00011-015-000</MaterialKey></Material><Qty>47.0</Qty></ReceiptLine>
                   <ReceiptLine><Material><MaterialKey>00021-015-000</MaterialKey></Material><Qty>47.0</Qty></ReceiptLine>
                   <ReceiptLine><Material><MaterialKey>00031-015-000</MaterialKey></Material><Qty>47.0</Qty></ReceiptLine>
    .....etc....etc.....etc...
                   <ReceiptLine><Material><MaterialKey>09991-015-000</MaterialKey></Material><Qty>47.0</Qty></ReceiptLine>
                   <ReceiptLine><Material><MaterialKey>10001-015-000</MaterialKey></Material><Qty>47.0</Qty></ReceiptLine>
                   <ReceiptLine><Material><MaterialKey>10011-015-000</MaterialKey></Material><Qty>47.0</Qty></ReceiptLine>
              </ReceiptLines>
         </Receipt>
    </ESBReceiptMessage>=> 1 Header element : "Receipt" and exactly 1001 "ReceiptLine" elements.
    Problem:
    Test 1 :
    drop table xml_ddb;
    CREATE TABLE xml_ddb (id number,xml_doc XMLType);
    INSERT INTO xml_ddb (id, xml_doc)  VALUES (4716,XMLType(bfilename('XMLDIR', 'Receipt.xml'),nls_charset_id('AL32UTF8')));
    select count(1) from (
    SELECT dd.id,ta.Receiptkey,li.materialkey,li.qty
       FROM xml_ddb dd,
            XMLTable('/ESBReceiptMessage/Receipt' PASSING dd.xml_doc
                     COLUMNS ReceiptKey VARCHAR2(28) PATH 'ReceiptKey',
                             ReceiptLine XMLType PATH 'ReceiptLines/ReceiptLine') ta,
            XMLTable('ReceiptLine' PASSING ta.ReceiptLine
                     COLUMNS materialkey VARCHAR2(14)  PATH 'Material/MaterialKey',
                             qty         NUMBER(10)    PATH 'Qty') li
      COUNT(1)
          1001
    1 row selected.The storage of the XMLType column has not been specified.
    => All 1001 detailled rows are selected.
    => Everything is fine
    Test 2 :
    drop table xml_ddb;
    CREATE TABLE xml_ddb (id number,xml_doc XMLType) XMLType xml_doc store AS BINARY XML; -- <---- Different storage type
    INSERT INTO xml_ddb (id, xml_doc)  VALUES (4716,XMLType(bfilename('XMLDIR', 'Receipt.xml'),nls_charset_id('AL32UTF8')));
    select count(1) from (
    SELECT dd.id,ta.Receiptkey,li.materialkey,li.qty
       FROM xml_ddb dd,
            XMLTable('/ESBReceiptMessage/Receipt' PASSING dd.xml_doc
                     COLUMNS ReceiptKey VARCHAR2(28) PATH 'ReceiptKey',
                             ReceiptLine XMLType PATH 'ReceiptLines/ReceiptLine') ta,
            XMLTable('ReceiptLine' PASSING ta.ReceiptLine
                     COLUMNS materialkey VARCHAR2(14)  PATH 'Material/MaterialKey',
                             qty         NUMBER(10)    PATH 'Qty') li
      COUNT(1)
          1000
    1 row selected.Storage of the XMLType column has been defined as "BINARY XML"
    => Only 1000 rows are select
    => One row is missing.
    After some tests : There seems to be a "hard border" of 1000 rows that comes with the different datatype ( So if you put 2000 rows into the XML you will get also only 1000 rows back )
    Question
    As I am a newbie in XMLDB :
    - Is the "construction" with the nested tables in the select-statement maybe not recommended/"allowed" ?
    - Are there different ways to get back "Head" + "Line" elements in a relational structure ( even if there are more than 1000 lines) ?
    Thanks in advance
    Bye
    Stefan

    hi,
    General
    You are right. I have a predefined XSD structure. And now I try to find a way to handle this in Oracle ( up to now, we are doing XML handling in Java ( with JAXB ) outside the DB)
    => So I will take a look at the "object-relational" storage. Thank's for that hint.
    Current thread
    The question, whether there is an "artifical" border of 1000 rows, when joining 2 XML tables together, is still open....
    (although it might be not interesting for me anymore :-), maybe somebody else will need the answer...)
    Bye
    Stefan

  • I am trying to create a simple animated gif in Photoshop. I've set up my frames and want to use the tween to make the transitions less jerky. When I tween between frame 1 and frame 2 the object in frame two goes out of position, appearing in a different p

    I am trying to create a simple animated gif in Photoshop. I've set up my frames and want to use the tween to make the transitions less jerky. When I tween between frame 1 and frame 2 the object in frame two goes out of position, appearing in a different place than where it is on frame 2. Confused!

    Hi Melissa - thanks for your interest. Here's the first frame, the second frame and the tween frame. I don't understand why the tween is changing the position of the object in frame 2, was expecting it to just fade from one frame to the next.

  • SQL Server Management Studio and Native Client different behaviour on delete

    I have a problem with transaction containing insert and delete to same table and some select/insert/update to some other tables. Problematic table has primary key defined as combination of column1 and column2.
    When two different instances using Native Client execute simultaneously this code and make inserts to table then delete part of code causes deadlock. However this doesn't happen when trying this situation in MS SQL Server Management Studio query.
    Is there some option that is missing from Native Client connection string which can cause this different behaviour?

    Hello,
    I don't think there is a difference in the behavior. SSMS uses ADO.NET and that Provider base on the Native Client.
    The difference will be more that way, when the transaction is commited and so the locks released. I guess your application keeps the transaction (much) longer open; you should commit a transaction as soon as possible to avoid long time locks and so
    deadlocks.
    Olaf Helper
    [ Blog] [ Xing] [ MVP]

  • HT202213 My wife and I have different iTune accounts.  How do we share purchaed content between our ipads and iphones?

    My wife and I have different iTune accounts.  How do we share purchaed content between our ipads and iphones?

    iTunes- How to share music between different user accounts on a single computer
    You cannot merge two separate libraries across user accounts. Photos does not have the function of merging different Photos.library files. If you have Aperture then you can merge the two before migrating over to Photos.

  • Different behaviour of a plug in in CS6 and CS5.5

    I've noticed a difference in a plugin behaviour in CS6 and CS5.5.
    In a SequenceSetup function the following call generates a PF_Cmd_ARBITRARY_CALLBACK in CS6 with the PF_Arbitrary_FLAT_SIZE_FUNC state of extra parameter. The same PF_Cmd_ARBITRARY_CALLBACK appears later in a plugin work and doesn't work properly in CS6. Though in CS5.5 there is no problem with this function, it doesn't generate any weird events.
    suites.ParamUtilsSuite1()->PF_GetCurrentState(in_data->effect_ref, &seqData->curSessionParamState); (code for CS5.5)
    suites.ParamUtilsSuite3()->PF_GetCurrentState(in_data->effect_ref,PF_P aramIndex_CHECK_ALL, NULL, NULL, &seqData->curSessionParamState); (updated code for CS6, in respect that the signature of PF_GetCurrentState has changed)
    I work in Windows 7, x64. CS6 is 11.0.0.378 version, CS5.5 is 10.5.0.253 version. The only change between these two version of the plug in is the PF_GetCurrentState signature. So I suppose that the problem is inside a new SDK. But I have no guess where it may be.. Do you have any idea what might have changed in CS6 to provide such an error?

    Hi Niakris,
    Thanks very much for closing the loop and reporting back what worked for you.  As to why there is a difference between CS5.5 and CS6, one of the engineers here explains:
    "I assume the behavior change is due to me making code in certain libraries thread-safe, and explicitly disallowing the execution of certain callbacks on anything other than the main thread. If it worked before CS6, it worked by accident, and was very unsafe to do."
    Glad to have you testing compatibility with CS6!
    Cheers,
    Zac

  • Differnet Charting behaviour between Java 7 and Java 8

    Hi I've developed an application with charts in Java FX and Java 7. Everything works fine, but now I've tested it with Java 8. There I can see, that something must have changed in the way a chart wil be painted.
    The following code will describe the problem. Execute it with Java 7 and Java 8 and you will see what I mean.
    package linechartsample;
    import javafx.application.Application;
    import javafx.scene.Scene;
    import javafx.scene.chart.AreaChart;
    import javafx.scene.chart.LineChart;
    import javafx.scene.chart.NumberAxis;
    import javafx.scene.chart.XYChart;
    import javafx.stage.Stage;
    public class LineChartSample extends Application {
    @Override
    public void start(Stage stage) {
    stage.setTitle("Line Chart Sample");
    final NumberAxis xAxis = new NumberAxis();
    final NumberAxis yAxis = new NumberAxis();
    xAxis.setLabel("Month");
    final LineChart<Number, Number> lineChart = new LineChart<Number, Number>(
    xAxis, yAxis);
    lineChart.setTitle("Stock Monitoring");
    lineChart.setCreateSymbols(false);
    XYChart.Series series1 = new XYChart.Series();
    series1.setName("Portfolio 1");
    series1.getData().add(new AreaChart.Data(1, 10));
    series1.getData().add(new AreaChart.Data(2, 20));
    series1.getData().add(new AreaChart.Data(3, 10));
    series1.getData().add(new AreaChart.Data(2, 5));
    series1.getData().add(new AreaChart.Data(1, 10));
    Scene scene = new Scene(lineChart, 800, 600);
    lineChart.getData().addAll(series1);
    StringBuilder builder = new StringBuilder();
    // builder.append("-fx-stroke: ");
    // builder.append("#");
    // builder.append(Integer.toHexString(115));
    // builder.append(Integer.toHexString(115));
    // builder.append(Integer.toHexString(115));
    // builder.append(Integer.toHexString(100));
    builder.append("-fx-fill: ");
    builder.append("#");
    builder.append(Integer.toHexString(215));
    builder.append(Integer.toHexString(115));
    builder.append(Integer.toHexString(115));
    builder.append(Integer.toHexString(100));
    series1.getNode().setStyle(builder.toString());
    stage.setScene(scene);
    stage.show();
    public static void main(String[] args) {
    launch(args);
    What happens here in Java 8???
    Additionally I've tried to draw a simple AreaChart with a series of negative values. In Java 7 the area between the line and the X-Axis will be filled. In java 8 the area between the line and the bottom of the chart will be filled. Are there any new properties which have to set to draw it in the correct way? I've checked it with the stackedAreaChart. Here everything is fin in Java7 and Java8.
    Can somebody explain me that change in the behaviour of the charts in JavaFX 8?? Or is this a Bug??
    Kind regards

    Your code is really weird. 
    Applying a fill to the line path in a line chart is a strange thing to do.  Usually a line chart is for drawing lines not filled areas.  For filled areas, JavaFX has an AreaChart.
    Setting multiple y values for a given x value in a series is also a very strange thing to do.  Usually for a LineChart plot, the x values in the series are unique.
    I haven't tried your code on Java 7 as I don't have Java 7 installed and your code doesn't really seem like a valid test case to me anyway.  That your code got you a result you wanted in Java 7 would be more a fluke than anything else, I would guess.
    For your area chart question, please ask that as a separate question with reproducible source code and test case.
    If you really think there are bugs or regressions in JavaFX, then report them in the bug tracker after running your tests on the latest development JDK at: https://jdk8.java.net/download.html

  • Different between Customer requirement and Sales Order.

    Hi, can any expert explain the Different between Customer requirement and Sales Order to me?
    Any help would be appreciated.
    Regards,
    Tiger

    Hi...
    The Customer sents the requirement ( Like specially manufactured products as per the customer specifications) which can be entered in the form an Inquiry. With ref. to this inquiry a quotation will be sent to the customer. The customer places an order thru document with reference to this quotation.
    Now the company processes the order and manufactures the Product and delivers the Product to the Customer and recieves the payment.
    Hope this clears the query
    Reward points if found usefull
    regards
    Sajeev

  • What's different between busniess system and technical system in SLD?

    I can enter product(ect.ERP r/3) , components(ect.FI-CO module) to technical system , then enter technical system to busniess system  but ,who can explain  what's different between busniess system and technical system in SLD, exactly?
    THANKS!

    Technical Systems are of following types:
    Technical systems are application systems that are installed in your system landscape. An example of an application system is a Customer Relationship Management (CRM) server. In the SLD, there are five types of technical systems:
    1.)WEBas java,
    2.)Standalone JAVA
    3.)Third party
    4.)Web as ABAP
    1) Web AS Java
    Web AS Java systems consist of one or more instances and each instance is installed on a separate host. An instance itself consists of cluster nodes that can communicate with each other.
    2.)Standalone Java
    Standalone Java technical systems are standalone Java applications that are installed in a computer system from an administration perspective. They can also be installed as an operating system service or as a daemon
    Web AS java belongs to the NetWeaver Comes with both ABAP and Java, Standalone instread comes separate from the netWeaver.
    3) Third party technical sytem
    It can be any of the technical sytem. let us say if you want to send a file to R/3, here the file reside in your local system. for that you can define your local system as a third party technical system.
    All those machines that comes under non sap, belongs to the third party.
    4.) Web AS ABAP technical systems, ranging from any SAP system to an APO server or CRM server, are based on the same Basis Component (BC), which includes the ABAP interpreter, ABAP Dictionary, ABAP Workbench, and so on. A dedicated database, which stores most of the data of the BC and the application components, is associated with the system.
    Also refer : http://help.sap.com/saphelp_nw70/helpdata/en/24/8fa93e08503614e10000000a114084/content.htm
    Business systems are logical systems, which function as senders or receivers within XI. Business systems can be SAP systems or third-party systems.
    Depending on the associated technical system, the following types of business systems are defined in the SLD:
    · Web AS ABAP
    A business system, which is associated with a Web AS ABAP.
    A business system, which is associated with a Web AS ABAP, can play the role either of an application system or an integration server. An integration server is the central component of XI, which provides a framework for the exchange of information among various internal and external entities of a company. The integration server facilitates the interaction between the different operating systems and applications across internal and external networks.
    · Web AS Java
    A business system, which is associated with a Web AS Java.
    · Standalone
    A business system, which is associated with a standalone Java application.
    · Third-party
    A business system, which is associated with a third-party technical system.
    http://help.sap.com/saphelp_nw70/helpdata/en/24/8fa93e08503614e10000000a114084/frameset.htm

  • Cloning use the different gcc version between source system and target sys

    Hi All,
    Our system is: Application tier and Database tier is split to two servers.
    We should run a cloning, but I found the different gcc version on application tier on source system and target system.
    The source application tier server is RedHat Linux ES3, gcc version is 3.2.3
    The target application tier server is RedHat Linux ES3, gcc version is 2.9.6
    There is the same gcc version on database tier on source system and target system, they are gcc 2.9.6.
    My question: Can I use the different gcc version between source system and target system when I run an erp cloning?
    Thanks & Regards
    Owen

    Not necessarily, you might get some errors if the version is higher and it is not supported by the OS. An example is Note: 392311.1 - usr/lib/gcc/i386-redhat-linux/3.4.5/libgcc_s.so: undefined reference to 'dl_iterate_phdr@GLIBC_2.2.4'
    To be on the safe side, make sure you have the same version (unless you want to give it a try).

Maybe you are looking for

  • Table of contents text not aligned

    After about four hours of "googling" I can still not find a solution.  Please see the screenshot of my "problem".  (A picture is worth a thousand words - do I need to explain the problem?)  How do I solve this?  (Pages 5 2 2). I have tried everything

  • Outlook 2007 - Automatic processing doesn't work unless logged in

    Hi guys, I'm working with an equipment mailbox in an Exchange 2007 / Office 2007 and am having some difficulty getting it to work properly. Basically, I've set the equipment mailbox up appropriately and have checked all three of the 'Resource Schedul

  • Does XML approach for passing parameters in the query make the query slow?

    Hi, I am using XML approach for passing parameters in a query. This is running very slow but when I pass comma separated values in parameter, it runs very fast. So it concludes that we should not use XML approach for passing parameters. Please confir

  • PO Failure notification not triggering via Outlook

    Hello Experts, We are using SRM 7.O SP05, When PO is created and by mistake user Input the wrong Email address in Header --> Out put. The user is not getting the failure notification Via Out Look. I can able to find the Error message entry in SOST. I

  • I forget how to access my contacts w/icloud

    I knew how do to do it in moblie me. but now that Mobileme is disabled, I don't know where to go to access my icloud/online adrress book or mail