cancel
Showing results for 
Search instead for 
Did you mean: 

Deployment of custom login war file in MII 14.0

Former Member
0 Kudos

Hi,

We recently migrated our applications from xMII 12.0 SP02 to MII 14.0 SP03 (14.0.3 Build(24)) in Development which is done by Basis team.

In xMII 12.0, we used two custom login applications as war files (Each war contains one servelet, few jsp files and one CSS file). They were deployed in Netweaver through DeployTool available d:\usr\sap\XMI\JCO0\J2EE\Deploying.

1) After migration, the DeployTool version is still 7.40. Is it correct?

2) If I run DeployTool, it throws the following exception

F:\usr\sap\XD1\J00\j2ee\deploying>deploytool

ConfigurationManager: found jar for secure store F:\usr\sap\XD1\J00\j2ee\deployi

ng\..\..\..\SYS\global\security\lib\tools\iaik_jce.jar

ConfigurationManager: found jar for secure store F:\usr\sap\XD1\J00\j2ee\deployi

ng\..\..\..\SYS\global\security\lib\tools\iaik_jsse.jar

ConfigurationManager: found jar for secure store F:\usr\sap\XD1\J00\j2ee\deployi

ng\..\..\..\SYS\global\security\lib\tools\iaik_smime.jar

ConfigurationManager: found jar for secure store F:\usr\sap\XD1\J00\j2ee\deployi

ng\..\..\..\SYS\global\security\lib\tools\iaik_ssl.jar

ConfigurationManager: found jar for secure store F:\usr\sap\XD1\J00\j2ee\deployi

ng\..\..\..\SYS\global\security\lib\tools\w3c_http.jar

java.lang.NoClassDefFoundError: com/sap/engine/services/log_configurator/admin/L

ogConfiguratorManagementInterface

        at java.lang.Class.getDeclaredMethods0(Native Method)

        at java.lang.Class.privateGetDeclaredMethods(Class.java:2475)

        at java.lang.Class.getDeclaredMethod(Class.java:1962)

        at java.awt.Component.isCoalesceEventsOverriden(Component.java:6014)

        at java.awt.Component.isCoalesceEventsOverriden(Component.java:6003)

        at java.awt.Component.access$500(Component.java:169)

        at java.awt.Component$3.run(Component.java:5968)

        at java.awt.Component$3.run(Component.java:5966)

        at java.security.AccessController.doPrivileged(Native Method)

        at java.awt.Component.checkCoalescing(Component.java:5965)

        at java.awt.Component.<init>(Component.java:5934)

        at java.awt.Container.<init>(Container.java:249)

        at javax.swing.JComponent.<init>(JComponent.java:578)

        at javax.swing.JPanel.<init>(JPanel.java:65)

        at javax.swing.JPanel.<init>(JPanel.java:92)

        at javax.swing.JPanel.<init>(JPanel.java:100)

        at com.sap.engine.services.log_configurator.admin.gui.LogControllerPanelLogical.<init>(LogControllerPanelLogical.java:80)

        at com.sap.engine.services.log_configurator.admin.gui.LocationsPanel.<init>(LocationsPanel.java:26)

        at com.sap.engine.services.log_configurator.admin.gui.GeneralLogControllerPanel.<init>(GeneralLogControllerPanel.java:51)

        at com.sap.engine.services.log_configurator.admin.gui.GeneralLogControllerPanel.<init>(GeneralLogControllerPanel.java:63)

        at com.sap.engine.services.deploy.gui.ear.EARDescriptorTabPanel.<init>(EARDescriptorTabPanel.java:62)

        at com.sap.engine.services.deploy.gui.ear.EARDescriptorPanel.<init>(EARDescriptorPanel.java:53)

        at com.sap.engine.deploy.tool.MainTabPanel.initAllPanels(MainTabPanel.java:1236)

        at com.sap.engine.deploy.tool.DeployFrame.initDefaultPanels(DeployFrame.java:455)

        at com.sap.engine.deploy.tool.DeployFrame.init(DeployFrame.java:216)

        at com.sap.engine.deploy.tool.DeployFrame.<init>(DeployFrame.java:136)

        at com.sap.engine.deploy.tool.DeployFrame.main(DeployFrame.java:1658)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:597)

        at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:81)

Caused by: java.lang.ClassNotFoundException: com.sap.engine.services.log_configurator.admin.LogConfiguratorManagementInterface

        at com.sap.engine.offline.FileClassLoader.findClass(FileClassLoader.java:691)

        at com.sap.engine.offline.FileClassLoader.loadClass(FileClassLoader.java:600)

        at com.sap.engine.offline.FileClassLoader.loadClass(FileClassLoader.java:578)

        ... 32 more

3) Is DeployTool correct tool to deploy custom login war files into netweaver 7.3?

4) Is any other method available to deploy the war file?

5) Whether do I need to rebuild custom login files for Netweaver 7.3?

Thanks,

Raman N

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Krasimira and Ravi Maheshwari,

Thanks for your response.

I did the following steps to deploy the war file:

1) Download NWDS and installed NWDS. Netweaver application server is configured from Window =>Preferences=>SAP as Java in NWDS.

2) Created Dynamic web application. Copied all the files of JSP, CSS, images and servlets along with required libraries in the web application.

3) Created Enterprise Application Project in which added the above web application as Java EE module dependencies.

4) Deployed Enterprise Application Project as Run as => Run on Server option.

The web application is deployed in NetWeaver and working fine as expected.

Thanks,

Raman N

0 Kudos

Hello Raman,

If you want to customize the NetWeaver logon page you have to follow the steps described in

http://help.sap.com/saphelp_nwce71/helpdata/en/23/c0e240beb0702ae10000000a155106/content.htm

Best regards,

Krasimira

former_member190358
Participant
0 Kudos

Hi Raman,

I hope I am not too late to reply.

You can deploy your war file via telnet as well. It is easy and fast way to deploy.

As JSPM is not supported any more from 7.3 on wards, you can also use SUM tool to deploy.

Regards,

Ravi Maheshwari