How can I debug portal application?
What is the best IDE for developing portal application? So this IDE allows to debug
portal programs. Because a portal application is enterprise application, EJB will
possibly be used as business components. What IDE allows to not only degug components
that are reside in web container such as JSP and InputProcessor components but
also debug pipeline components that are reside in Enterprise Java Bean (EJB) container.
Many thanks!
Penny
My suggestion is to learn and use a logging framework in your enterprise
applications instead of relying on a debugger. (we use log4j and the
jakarta log tag library). This will also make maintenance and support of
your application much easier. It also is very usefull after deployment,
allowing you to configure it on the fly.
We like intellij very much (I think they have a sale on their personal
licenses going $200/each). Not for debugging, which it can do, but for ant
integration and its huge EJB and web application support. It can do things
like code completion and refactoring even in JSP pages. It is the only IDE
I've found that is very powerful but also gets out of your way and doesn't
impose its standards on your project.
Of course, when you ask for the best IDE you'll get many opinions.
"Penny" <[email protected]> wrote in message
news:[email protected]..
>
What is the best IDE for developing portal application? So this IDE allowsto debug
portal programs. Because a portal application is enterprise application,EJB will
possibly be used as business components. What IDE allows to not only degugcomponents
that are reside in web container such as JSP and InputProcessor componentsbut
also debug pipeline components that are reside in Enterprise Java Bean(EJB) container.
>
Many thanks!
Penny
Similar Messages
-
How can debugge the portal application
hi sdn,
how can we debugge the portal application.what are steps are needed for this
any documents please forward me.Hi Kiran,
Following is the steps for debugging the portal application.
<b>Steps for Debugging</b>
<i><b>1. Stop the Portal Server if Running.</b></i>
<i>
<b>2. Launch the Config tool of J2EE Engine & Set Up the debugging of the current instance.</b></i>
 The Config tool is located in the directory ,
<J2EE-Install-Dir>\JC00\j2ee\configtool\configtool.bat
 Switch to the current instance & go to the debug tab.
 Set Enable Debug Mode checked, start the VM of J2EE in debug mode.
 Set a valid debug port, default port is 50021.
 Save the settings and restart the J2EE Engine.
<i><b>3. Restart the Portal Server.</b></i>
<i><b>4. Open SAP Netweaver Developer Studio.</b></i> Go to Window --- > Open Perspective --- > Enterprise Portal & also open the Debug perspective.
 This enables you to develop & deploy EP Components to your development Portal.
<i><b>5. Configure Development Environment for Debugging.</b></i>
 Create new Remote Java Application debug settings.
 Pressing the debug button attaches the SAP Netweaver Developer Studio to the Specified portal installation.
 Go to Debug --- > Remote Java Application & create a new setting for your current Portal Application Project.
 Insert the portals DNS or IP Address and the debug port specified in the Config tool, default port is 50021.
 If the portal runs on the local machine you can enter localhost instead of IP address or DNS name.
 Make sure that your Portal Application is already deployed in the portal.
<i><b>6. If the connection is attached to the J2EE engines VM session, the SAP Netweaver Studio is ready to debug.</b></i>
<u><b>BREAKPOINTS</b></u>
<i>A Breakpoint causes the execution of a program thread to suspend at the location here the breakpoint is set.</i>
<i><b>7. Set a breakpoint in your custom coding. The debugger will stop if the VM reaches this marked code line.</b></i>
To enable the breakpoint,
 Locate the breakpoint in the marker bar of an editor.
 Open the breakpoints context menu & select Enable Breakpoint.
 The breakpoint image will change back to a blue circle.
<b>VARIABLE VIEW</b>
<i>The variables view contains information about the variables in the currently-selected stack frame.</i>
<i><b>8. To Launch the Variables View :,</b></i>
Choose Window -- > Show View -- > Other -- > Select Debug -- > Variables View.
<i><b>9. Force the Portal to execute your deployed coding.</b></i> The VM stops at the specified break point.
10. The current values of the member variables can be tracked in the Variables window of SAP Netweaver Developer Studio.
<i><b>** Reward points if you find this Post Useful & Helpful.</b></i>
<i>Regards,
Eben.</i> -
How can I debug webdynpro java application?
hi,
How can I debug webdynpro java application?
ThanksCheck this document
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d0cb32c5-36a7-2910-2c9b-ba4a5bbdbb56
Also check this sdn thread Re: DeBugginng The WebDynPro Application particularly shailesh kumar posting
/padmanaban
Edited by: Padmanaban on Sep 26, 2008 1:55 AM -
I wants to debug and ADD-ONE plz help me how can i debug the ADD-ONE.
That's correct - you can't add it to another controller.
From the View Controller Catalog for iOS:
A split view controller must always be the root of any interface you create. In other words, you must always install the view from aUISplitViewController object as the root view of your application’s window. The panes of your split view interface may then contain navigation controllers, tab bar controllers, or any other type of view controller you need to implement your interface. Split view controllers cannot be presented modally.
-=-
Ken -
I have installed Adobe Creative Cloud for teams CC Packages which says that Acrobat XI Pro is installed. Your support page says it does not install Acrobat and I have to look in the Extensions folder for an MSI file. I have run a number of searches and cannot find the Acrobat extension folder please advise how can I get these applications to load onto my computer?
Also I now administer the teams and have accepted the invitation to I received to be a team member and download the apps. The admin page shows that I have been sent an invitation but does not show my account as "ACtive" unlike my other team members. I tried to use the link in the invite to accept it become active but the link displayed an error saying I had already accepted the invite... why is no account not active?
Finally what other product downloads in Creative Cloud do not actually download as part of the Creative cloud Packager for downloading the apps? e.g. acrobat and what else?My apologies Eadeszoo I believe our support agents are unavailable on January 1.
Are you able to copy the contents of the DVD to your computer? Are you receiving any particular error messages when you are trying to install? Finally which operating system are you using? -
Hello everyone. I have my itunes account for some years, and i've purchased far too many apps and music. Now the company i work for, has to change my account in the iphone, in order to use the corporate mails and calendar. How can i keep my applications and music?
Read here:
http://support.apple.com/kb/ht5621
Changing your Apple ID to your current, working email address will not create another Apple ID, it will only change it to your working email address. -
How can i protect J2EE applications from piracy?
I m looking for solution to protect Web application from piracy.
I want my application run on web server for which it is built, &
it musn't run on any other web server.
how can i protect my web application from piracy?.
Our .Net applications we protect using Hardware ID binding ,
How can i protect J2EE applications?How is it going to get anywhere else? What's the threat model here? and what's the real, not imaginary, cost to you of the threat succeeding? and can you price your product such that it's cheaper to buy it than to pirate it?
The answers to this question probably aren't in the field of tricky code or cryptography. They're more likely in marketing, time-to-market, pricing, and in physical security of the server, ... -
I have an Ipod Touch 2 and rebuilt my laptop. Reinstalled ITUNES and can't find my applications on ITunes after login. I tried to activate Itunes again but it didn't. How can I get my applications to display on ITUNEs?
It sounds like you essentially have a new computer and unless you restored from a backup your iTunes library would be empty. You can transfer your iTunes purchases from your iPod to the computer by:
iTunes Store: Transferring purchases from your iPhone, iPad, or iPod to a computer
SInce you changed syncing computers. after you move the stuff you need to restore the iPod to factory defaults and sync the stuff back to your iPod. If you had the iPod backup file you could restore from backup.
If you have non-iTunes pruchases you can copy them to your computer by using one of the third-party programs discussed in this previous discussion:
Best iPod to PC -
How can i debug a rfc being called from sap
hello Gurus,
We made a RFC call from SAP r3 to sap grc nfe......we did not receive any data in sap grc .......we go to SM58 and there it gives
the message "Name or password is incorrect (repeat logon)u201D.
How can i find out where the data has stuck.
Please help.
BR
HoneyHI,
please have a look at the link below..
this may help u !!!
[Re: how can i debug a rfc being called from .net connector (NCO) v2.0?;
Best of Luck !!1
Regards
Ravi -
How can I debug a routine created in Deletion of similar requests?
Hello Experts,
I need some help from you. I need to delete overlapping requests and the common
settings you can set are not suitable, so I decided to write my own ABAP routine.
But how can I debug a routine, which is implemented in the deletion of similar requests?
Hope you can help me.
Cheers
Daniel WeilbacherPlease go to the routine code..
In the menu options..u will find an option for breakpoint--set..
The line where breakpoint is set will get highlighted and u will also see a STOP symbol..
then come out of routine..and then run the data load..
this ABAP routine for overlapping request deletion runs before the scheduled data load..
the run shud stop at the set breakpoint and show the routine code..in debugger mode..
cheers,
Vishvesh -
How can I debug a sequence that has a subsequence is running in a separate thread?
Hi,
How can I debug a sequence that has a subsequence is running in a separate thread?
I have to have a continues check for a digital in signal to be able to terminate the sequence if a physical button is pushed.
This is running in a separate thread, but this way I cannot debug the main sequence.
Is there any workaround for this?
Thanks,
AndrasThis KB might help you:
http://digital.ni.com/public.nsf/websearch/46D1E157756C37E686256CED0075E156?OpenDocument
Let me know if this does not help.
Allen P.
NI -
How can I execute external application?
Hi friends I want printing my barcodes a laser printer (Kyocera) it isn't a barcode printer. So I think (and I look kyocera web page my model doesn't support barcode printing in sap) print my barcodes using an external system. Before SAP we are using JollyPrint application for printing barcodes. It is using an Excel file.
I can create a excel file for this application. I must execute this (JollyPrint-it is a label application) application when I press a button. How can I execute this application?
Thanks
Mehmet
P.S. I have been writing this message with details may be somebody can give me a simple way for thisWell, I can suggest you following steps. May be it works for you .
-Create an external OS command in SM69
-Test OS command in SM49 ( <u><i>about OS command if you search in SDN youll get lot of material</i></u> )
-Create a Script at your OS level, Im assuming you might have some UNIX flavor or Sun solarias.
-Create a Shell script , which execute the printer job from OS .
-Shell script will have parameters . ( e.g. printer name, destination etc )
-set the path of shell script directory in SM69 ( the command you just created )
-Execute shell script using your ABAP program ( use FM "SXPG_COMMAND_EXECUTE" )
In the ABAP program you can pass the parameters and execute the command from ABAP as a result your job will start printing on the required destination. Moreover, you can also capture the spool at OS level .
FYI
For UNIX script, if you search in www.google.com ( UNIX forums) . youll get shell script .
Hope thisll give you idea!!
<b>P.S award the points.</b>
Good luck
Thanks
Saquib Khan
"Some are wise and some are otherwise" -
How can I allow the application to line through a field that has been locked after being digitally signed?
We have multiple sections on a form with some fields being proposed information and other in another section having the approved information. once the approved information is entered we line through the proposed field so the data entry clerk won't pick up the wrong information. However we are receiving an error when attempting to enter data in the field which we have this edit. Error property: line through cannot be set because doing so would violate the document permission setting. any idea how we can get around this issue?You can control which fields are locked down after signing by setting up a collection. Then those that are not locked can be changed after signing. If this is not possible, then the line outs must occur prior to signing.
-
Can't create portal application project with netweaver development studio
Hi All,
I want to follow the toturial (http://help.sap.com/saphelp_nw04/helpdata/en/9e/7d96f7087311d7b84600047582c9f7/frameset.htm) to create a portal application with netweaver , but I am failed at the first step, I can not found "Portal Application Project" option by new->other.
the version of netweaver development studio I am using is
Version: 7.2.0
Build id: 200702220224
do I need to install a plug - in? if yes, anyone can tell me where to download it?
thanks & regards, BinHii...
In NWDS goto Windows> Open Perspective> others--> Enterprise portal select this and ok....
Goto File> New> Project> select Portal Application> enter project name and click ok...
refer this blog also...
Overview of the Content Development Process
regards,
Chinnadurai.R -
How can we handle multiple applications in session method
how can we handle multiple applications in .. session method.
can any body reply me.
thanksHari,
hi Check out this sample code to use session method
REPORT ztest_report
NO STANDARD PAGE HEADING
LINE-SIZE 255
MESSAGE-ID ZRASH.
Internal Table Declarations *
*--Internal Table for Data Uploading.
DATA : BEGIN OF IT_FFCUST OCCURS 0,
KUNNR(10),
BUKRS(4),
KTOKD(4),
ANRED(15),
NAME1(35),
SORTL(10),
STRAS(35),
ORT01(35),
PSTLZ(10),
LAND1(3),
SPRAS(2),
AKONT(10),
END OF IT_FFCUST.
*--Internal Table to Store Error Records.
DATA : BEGIN OF IT_ERRCUST OCCURS 0,
KUNNR(10),
EMSG(255),
END OF IT_ERRCUST.
*--Internal Table to Store Successful Records.
DATA : BEGIN OF IT_SUCCUST OCCURS 0,
KUNNR(10),
SMSG(255),
END OF IT_SUCCUST.
*--Internal Table for Storing the BDC data.
DATA : IT_CUSTBDC LIKE BDCDATA OCCURS 0 WITH HEADER LINE.
*--Internal Table for storing the messages.
DATA : IT_CUSTMSG LIKE BDCMSGCOLL OCCURS 0 WITH HEADER LINE.
DATA : V_FLAG1(1) VALUE ' ',
"Flag used for opening session.
V_TLINES LIKE SY-TABIX,
"For storing total records processed.
V_ELINES LIKE SY-TABIX,
"For storing the no of error records.
V_SLINES LIKE SY-TABIX.
"For storing the no of success records.
Selection screen *
SELECTION-SCREEN BEGIN OF BLOCK B1.
PARAMETERS : V_FNAME LIKE RLGRAP-FILENAME,
V_SESNAM LIKE RLGRAP-FILENAME.
SELECTION-SCREEN END OF BLOCK B1.
Start-of-selection *
START-OF-SELECTION.
*-- Form to upload flatfile data into the internal table.
PERFORM FORM_UPLOADFF.
TOP-OF-PAGE *
TOP-OF-PAGE.
WRITE:/ 'Details of the error and success records for the transaction'
ULINE.
SKIP.
End of Selection *
END-OF-SELECTION.
*-- Form to Generate a BDC from the Uploaded Internal table
PERFORM FORM_BDCGENERATE.
*--To write the totals and the session name.
PERFORM FORM_WRITEOP.
*& Form form_uploadff
Form to upload flatfile data into the internal table.
FORM FORM_UPLOADFF .
*--Variable to change the type of the parameter file name.
DATA : LV_FILE TYPE STRING.
LV_FILE = V_FNAME.
*--Function to upload the flat file to the internal table.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
FILENAME = LV_FILE
FILETYPE = 'ASC'
HAS_FIELD_SEPARATOR = 'X'
HEADER_LENGTH = 0
READ_BY_LINE = 'X'
DAT_MODE = ' '
IMPORTING
FILELENGTH =
HEADER =
TABLES
DATA_TAB = IT_FFCUST
EXCEPTIONS
FILE_OPEN_ERROR = 1
FILE_READ_ERROR = 2
NO_BATCH = 3
GUI_REFUSE_FILETRANSFER = 4
INVALID_TYPE = 5
NO_AUTHORITY = 6
UNKNOWN_ERROR = 7
BAD_DATA_FORMAT = 8
HEADER_NOT_ALLOWED = 9
SEPARATOR_NOT_ALLOWED = 10
HEADER_TOO_LONG = 11
UNKNOWN_DP_ERROR = 12
ACCESS_DENIED = 13
DP_OUT_OF_MEMORY = 14
DISK_FULL = 15
DP_TIMEOUT = 16
OTHERS = 17
IF SY-SUBRC = 0.
*--Deleting the headings from the internal table.
DELETE IT_FFCUST INDEX 1.
*--Getting the total number of records uploaded.
DESCRIBE TABLE IT_FFCUST LINES V_TLINES.
ENDIF.
ENDFORM. " form_uploadff
*& Form Form_bdcgenerate
Form to Generate a BDC from the Uploaded Internal table
FORM FORM_BDCGENERATE .
*--Generating the BDC table for the fields of the internal table.
LOOP AT IT_FFCUST.
PERFORM POPULATEBDC USING :
'X' 'SAPMF02D' '0105',
' ' 'BDC_OKCODE' '/00' ,
' ' 'RF02D-KUNNR' IT_FFCUST-KUNNR,
' ' 'RF02D-BUKRS' IT_FFCUST-BUKRS,
' ' 'RF02D-KTOKD' IT_FFCUST-KTOKD,
'X' 'SAPMF02D' '0110' ,
' ' 'BDC_OKCODE' '/00',
' ' 'KNA1-ANRED' IT_FFCUST-ANRED,
' ' 'KNA1-NAME1' IT_FFCUST-NAME1,
' ' 'KNA1-SORTL' IT_FFCUST-SORTL,
' ' 'KNA1-STRAS' IT_FFCUST-STRAS,
' ' 'KNA1-ORT01' IT_FFCUST-ORT01,
' ' 'KNA1-PSTLZ' IT_FFCUST-PSTLZ,
' ' 'KNA1-LAND1' IT_FFCUST-LAND1,
' ' 'KNA1-SPRAS' IT_FFCUST-SPRAS,
'X' 'SAPMFO2D' '0120',
' ' 'BDC_OKCODE' '/00',
'X' 'SAPMF02D' '0125',
' ' 'BDC_OKCODE' '/00',
'X' 'SAPMF02D' '0130',
' ' 'BDC_OKCODE' '=ENTR',
'X' 'SAPMF02D' '0340',
' ' 'BDC_OKCODE' '=ENTR',
'X' 'SAPMF02D' '0360',
' ' 'BDC_OKCODE' '=ENTR',
'X' 'SAPMF02D' '0210',
' ' 'KNB1-AKONT' IT_FFCUST-AKONT,
' ' 'BDC_OKCODE' '/00',
'X' 'SAPMF02D' '0215',
' ' 'BDC_OKCODE' '/00',
'X' 'SAPMF02D' '0220',
' ' 'BDC_OKCODE' '/00',
'X' 'SAPMF02D' '0230',
' ' 'BDC_OKCODE' '=UPDA'.
*--Calling the transaction 'fd01'.
CALL TRANSACTION 'FD01' USING IT_CUSTBDC MODE 'N' UPDATE 'S'
MESSAGES INTO IT_CUSTMSG.
IF SY-SUBRC <> 0.
*--Populating the error records internal table.
IT_ERRCUST-KUNNR = IT_FFCUST-KUNNR.
APPEND IT_ERRCUST.
CLEAR IT_ERRCUST.
*--Opening a session if there is an error record.
IF V_FLAG1 = ' '.
PERFORM FORM_OPENSESSION.
V_FLAG1 = 'X'.
ENDIF.
*--Inserting the error records into already open session.
IF V_FLAG1 = 'X'.
PERFORM FORM_INSERT.
ENDIF.
*--Populating the Success records internal table.
ELSE.
IT_SUCCUST-KUNNR = IT_FFCUST-KUNNR.
APPEND IT_SUCCUST.
CLEAR IT_SUCCUST.
ENDIF.
*--Displaying the messages.
IF NOT IT_CUSTMSG[] IS INITIAL.
PERFORM FORM_FORMATMSG.
ENDIF.
*--Clearing the message and bdc tables.
CLEAR : IT_CUSTBDC[],IT_CUSTMSG[].
ENDLOOP.
*--Getting the total no of error records.
DESCRIBE TABLE IT_ERRCUST LINES V_ELINES.
*--Getting the total no of successful records.
DESCRIBE TABLE IT_SUCCUST LINES V_SLINES.
*--Closing the session only if it is open.
IF V_FLAG1 = 'X'.
PERFORM FORM_CLOSESESS.
ENDIF.
ENDFORM. " Form_bdcgenerate
*& Form populatebdc
FOrm to Populate the BDC table.
FORM POPULATEBDC USING VALUE(P_0178)
VALUE(P_0179)
VALUE(P_0180).
IF P_0178 = 'X'.
IT_CUSTBDC-PROGRAM = P_0179.
IT_CUSTBDC-DYNPRO = P_0180.
IT_CUSTBDC-DYNBEGIN = 'X'.
ELSE.
IT_CUSTBDC-FNAM = P_0179.
IT_CUSTBDC-FVAL = P_0180.
ENDIF.
APPEND IT_CUSTBDC.
CLEAR IT_CUSTBDC.
ENDFORM. " populatebdc
*& Form FORM_OPENSESSION
Form to Open a session.
FORM FORM_OPENSESSION .
*--Variable to convert the given session name into reqd type.
DATA : LV_SESNAM(12).
LV_SESNAM = V_SESNAM.
*--Opening a session.
CALL FUNCTION 'BDC_OPEN_GROUP'
EXPORTING
CLIENT = SY-MANDT
GROUP = LV_SESNAM
HOLDDATE = '20040805'
KEEP = 'X'
USER = SY-UNAME
PROG = SY-CPROG
IMPORTING
QID =
EXCEPTIONS
CLIENT_INVALID = 1
DESTINATION_INVALID = 2
GROUP_INVALID = 3
GROUP_IS_LOCKED = 4
HOLDDATE_INVALID = 5
INTERNAL_ERROR = 6
QUEUE_ERROR = 7
RUNNING = 8
SYSTEM_LOCK_ERROR = 9
USER_INVALID = 10
OTHERS = 11
IF SY-SUBRC <> 0.
WRITE :/ 'Session not open'.
ENDIF.
ENDFORM. " FORM_OPENSESSION
*& Form FORM_INSERT
fORM TO INSERT ERROR RECOED INTO A SESSION.
FORM FORM_INSERT .
*--Inserting the record into session.
CALL FUNCTION 'BDC_INSERT'
EXPORTING
TCODE = 'FD01'
POST_LOCAL = NOVBLOCAL
PRINTING = NOPRINT
SIMUBATCH = ' '
CTUPARAMS = ' '
TABLES
DYNPROTAB = IT_CUSTBDC
EXCEPTIONS
INTERNAL_ERROR = 1
NOT_OPEN = 2
QUEUE_ERROR = 3
TCODE_INVALID = 4
PRINTING_INVALID = 5
POSTING_INVALID = 6
OTHERS = 7
IF SY-SUBRC <> 0.
WRITE :/ 'Unable to insert the record'.
ENDIF.
ENDFORM. " FORM_INSERT
*& Form FORM_CLOSESESS
Form to Close the Open Session.
FORM FORM_CLOSESESS .
CALL FUNCTION 'BDC_CLOSE_GROUP'
EXCEPTIONS
NOT_OPEN = 1
QUEUE_ERROR = 2
OTHERS = 3.
IF SY-SUBRC <> 0.
ENDIF.
ENDFORM. " FORM_CLOSESESS
*& Form FORM_FORMATMSG
Form to format messages.
FORM FORM_FORMATMSG .
*--Var to store the formatted msg.
DATA : LV_MSG(255).
CALL FUNCTION 'FORMAT_MESSAGE'
EXPORTING
ID = SY-MSGID
LANG = SY-LANGU
NO = SY-MSGNO
V1 = SY-MSGV1
V2 = SY-MSGV2
V3 = SY-MSGV3
V4 = SY-MSGV4
IMPORTING
MSG = LV_MSG
EXCEPTIONS
NOT_FOUND = 1
OTHERS = 2.
IF SY-SUBRC = 0.
WRITE :/ LV_MSG.
ENDIF.
ULINE.
ENDFORM. " FORM_FORMATMSG
*& Form form_writeop
To write the totals and the session name.
FORM FORM_WRITEOP .
WRITE :/ 'Total Records Uploaded :',V_TLINES,
/ 'No of Error Records :',V_ELINES,
/ 'No of Success Records :',V_SLINES,
/ 'Name of the Session :',V_SESNAM.
ULINE.
ENDFORM. " form_writeop
Don't forget to reward if useful..
Maybe you are looking for
-
Trouble connecting iphone 5s to macbook pro via bluetooth
My MBP (OS 10.10) and iPhone 5S (iOS 8.0.2) (both late 2013) do not connect via bluetooth. I want to use Handoff and file transfer between them, which is why I am trying to connect them. Steps taken: 1) I pair the devices here: 2) My phone says that
-
ABAP-HR PB40 generating applicant number
Hi All In TRNX CODE : PB40 I am Trying To generate applicant no. Action type : Initial entry of basic data ---> execute It is generating run type error : <b>Short text </b
-
I have a system monitoring application (Uptime) that displays graphs with time/date data. The times displayed on a given set of data vary depending on where the browser is located. For example the site is hosted on a server in the US running on EDT.
-
Hi All, When i use code as Element rootEle = dom.createElement("packageBody"); rootEle.setAttributeNS("http://www.w3.org/2001/xmlns/", "xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance"); I get o/p as <packageBody xmlns:xsi="http://www.w3.org/1
-
ITunes won't launch on PC -- trying to deauthorize
I recently purchased a Mac Book for my Mother. We are trying to deauthorize her PC which she has purchased and downloaded music to via iTunes. Unfortunately, when we launch iTunes, an error pops up saying: "Apple Application Support was not found. Ap