Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 22.10.2015
Сообщений: 4

Достать исходный код application из Oracle Application Server

19.02.2016, 23:19. Показов 1991. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Господа, возникла проблема. Понадобилось вытянуть исходники одного приложения из Oracle Application Server. С java не знаком, а нужно вытащить очень важный сервис для переработки. Разработкой приложений занимались другие люди, а физически сервак у нас.

Единственное, что мне удалось найти это файлы .ear и .war, но логики приложения я внутри не нашёл. Как я понял, исходники самого приложения туда и не должны входить.

Так есть ли способ вытянуть исходники приложения?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.02.2016, 23:19
Ответы с готовыми решениями:

Где достать за симв. цену Application Server, поддерживающий EJB2.0?
Народ! Встала мощная проблема с реализацией EJBей, поддерживающих асинхронное выполнение (т.е. вызов из бина метода др. бина БЕЗ ожидания...

Можно ли добавить Desktop Application на Web Application?
Доброе время суток! У меня такой вопрос можно ли добавит Desktop aplication на Web aplication. Я хотел добавить JIDE Desktop Application тут

Что такое Application Server?
В частности меня интересует, что в себя включает слово Application. И чем Application Server отличается от просто сервера

9
89 / 89 / 20
Регистрация: 19.02.2010
Сообщений: 966
20.02.2016, 03:16
в общем те два файла архива *.ear и *.war содержит всю логику...
а именно исходников не найдете, Вы можете только получить *.class'ы и декомпилировать их, и то наверное это не даст 100%ной гарантии...
1
0 / 0 / 0
Регистрация: 22.10.2015
Сообщений: 4
20.02.2016, 03:24  [ТС]
Что ж, это печально. Классы-то уже декомпилировал, смотрел. Но явно не то... А сам application server ничем помочь не может?

Эх, из-за одного сервиса, пришлось лезть в самые глубины проекта. Спасибо, видимо будем реализовывать по своему, как бы костыльно это не было.
0
89 / 89 / 20
Регистрация: 19.02.2010
Сообщений: 966
20.02.2016, 03:26
Цитата Сообщение от FRASH Посмотреть сообщение
А сам application server ничем помочь не может?
к сожалению...
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
20.02.2016, 09:52
FRASH, декомпилировать можно всё, надо знать где искать. файлы .ear и .war которые вы нашли это аппликация которая бежит на этом сервере или нужный вам сервис? Если аппликация, это не то что вы ищите. Вобщем для начала определитесь что вы ищите, затем найдите где это лежит. Сама декомпиляция процесс несложный
1
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4575 / 2774 / 491
Регистрация: 28.04.2012
Сообщений: 8,765
20.02.2016, 21:45
Цитата Сообщение от KEKCoGEN Посмотреть сообщение
аппликация
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
20.02.2016, 21:51
korvin_, на русском у этого другое название? Я не в России живу поэтому могу не знать.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4575 / 2774 / 491
Регистрация: 28.04.2012
Сообщений: 8,765
20.02.2016, 23:00
Цитата Сообщение от KEKCoGEN Посмотреть сообщение
на русском у этого другое название?
Общепринято использовать слово «Приложение».
1
0 / 0 / 0
Регистрация: 22.10.2015
Сообщений: 4
22.02.2016, 16:07  [ТС]
Всем спасибо! После детального изучения классов, пришёл к выводу, что это как раз то, что и было нужно. Очень непривычно читать код на Java.

Приложение содержащее веб-модуль, который по сути содержит в себе веб-сервис. Моя задача, сделать на основе этого сервиса ещё один. Что бы запускать немного другие процессы.

И вот интересно, а как декомпилировать .war файл так, что бы после изменения классов, снова собрать его и скомпилировать?
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
22.02.2016, 16:37
Цитата Сообщение от FRASH Посмотреть сообщение
И вот интересно, а как декомпилировать .war файл
декомпиляторов в интернете много. Можно легко найти

Так чтобы собрать потом, скорее всего просто так не выдет, надо будет подправить. По ситуации.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.02.2016, 16:37
Помогаю со студенческими работами здесь

Соединение к Application Server из апплета
У меня стоит SunONE Application Server. я написал приложение, которое соединяется с ним по протоколу iiop через jndi и работает с EJB. ...

открытие файла в Websphere application server
Подскажите, пожалста. вебслужба SOAP. Размещена на subj 5.0 Подключается, работает. Но, когда вызывается метод, который считывает в...

Tomcat или другие application server - какая архитектура приложения будет правильной?
Добрый день. Начинаю погружаться в мир J2EE, до этого писал только на чистой Яве. К примеру, стоит задача написать довольно тяжелую...

Что такое "J2EE Application Server"?
Праздное любопытство. Что обычно понимается в java community под термином J2EE Application Server и чем это отличается от просто...

Oracle Application Server - поделитесь впечатлением!
Интересно узнать мнение о продукте тех, кто пробовал с ним общаться. Хотя бы в самых общих чертах.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru