.JWS

JWS File

Oracle WebLogic Java Web Services File
Ask a question
QUICK ANSWER

A JWS file is a plain Java source file with a .jws extension and @WebService annotations, used by BEA/Oracle WebLogic Server to auto-compile and deploy SOAP web services. Open it in any Java IDE or text editor - it is readable Java code. Modern Java projects use standard .java files with JAX-WS annotations instead.

Developer: BEA Systems (acquired by Oracle Corporation, January 2008) Category: Web Files MIME: text/plain
OPENS ON Windows

On this page

19k+ extensions indexed
Last reviewed Jun 27, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the JWS file format?

A .jws file is an annotated Java source file that Oracle WebLogic Server treats as a directly deployable web service. Instead of the conventional .java extension, the .jws extension signals WebLogic to automatically compile the file, deploy it as a web service, and generate the corresponding .WSDL contract and client stubs - eliminating a separate build step.

The file content is standard Java source code decorated with JSR-181 annotations: @WebService, @WebMethod, and @WebParam, plus optional WebLogic-specific annotations such as @WLHttpTransport and @Policy. Because .jws files are plain UTF-8 text, any text editor or Java IDE can read and edit them identically to a .java file.

BEA Systems introduced this convention with WebLogic Workshop 8.1 in 2003. Oracle acquired BEA in January 2008 and discontinued the Workshop IDE. Oracle WebLogic Server 14c (14.1.1, released 2020) still honors JWS annotations, but the file-based auto-deploy workflow is considered legacy. Modern Java web services use standard .java files built with Maven or Gradle, relying on javax.jws (Java EE) or jakarta.jws (Jakarta EE 9+) annotations.

Modern Java IDEs such as IntelliJ IDEA and Eclipse handle .jws files identically to .java files since they contain plain Java source. The .jws distinction is entirely a WebLogic server-side convention, not a separate language or binary format.

Security & safety

RISK: LOW

JWS files are Java source text; they cannot execute on their own. Risk arises only when deployed to a WebLogic server, at which point standard Java/server security applies. No known exploit vectors specific to the .jws file format itself.

Format details

in a nutshell
FULL NAMEOracle WebLogic Java Web Services Fileaka JWS annotated Java file, BEA WebLogic JWS file
DEVELOPERBEA Systems (acquired by Oracle Corporation, January 2008)since 2003 (BEA WebLogic Workshop 8.1)
CATEGORYWeb Files
MIME TYPEtext/plain
TYPEtext, annotated Java source file
This extension is also used by…
  • JAWS Script File - Job Access With Speech (JAWS) screen reader (Freedom Scientific) uses .jws as the extension for compiled JAWS script files; related .jsb is the script binary and .jss is the source. Different from WebLogic JWS entirely.

Programs that open JWS files

Windows4 apps
IntelliJ IDEA Freemium Open the .jws file directly in the editor (File → Open). Associate .jws with Java in IDE settings for syntax highlighting.
Oracle WebLogic Server Freemium Deploy .jws files via WebLogic Workshop project or place in a WebLogic application module; server auto-compiles and deploys the web service.
Eclipse IDE for Java EE Developers Open-source Open file in Eclipse; may need to associate .jws extension with Java editor (Preferences → General → Editors → File Associations).
Visual Studio Code Open-source Open .jws in VS Code with Java Extension Pack for syntax highlighting (JWS = plain Java source).

Technical details

deep spec
EncodingPlain text, UTF-8 (standard Java source encoding)
ContainerPlain text Java source file with renamed extension; no binary wrapper
Annotation standardJSR-181 (Web Services Metadata for the Java Platform) plus optional Oracle WebLogic-specific annotations
Key annotations@WebService, @WebMethod, @WebParam (JSR-181); @WLHttpTransport, @Policy (WebLogic-specific)
Deploy triggerWebLogic Server detects .jws extension and auto-compiles, deploys, and generates WSDL on startup or file change
Generated artifactsWSDL contract, client stubs, and compiled .class files produced by the server at deploy time
Typical file size1 KB - 100 KB
Associated OSWindows, Linux, Solaris, AIX, HP-UX, macOS (WebLogic runs cross-platform)
Host applicationOracle WebLogic Server; originated with BEA WebLogic Workshop 8.1 (Workshop IDE discontinued 2008)
IDE compatibilityParsed identically to .java by IntelliJ IDEA, Eclipse, and VS Code; no special language support needed
Migration pathReplaced by standard .java files with javax.jws / jakarta.jws annotations in Maven or Gradle builds
Released2003 (BEA WebLogic Workshop 8.1)
Latest versionOracle WebLogic Server 14c (14.1.1, 2020) - JWS annotations supported
Specificationdocs.oracle.com

JWS conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with JWS files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about JWS files.

Frequently asked questions

What is a JWS file?
A Java source file with a .jws extension used by BEA/Oracle WebLogic Server to auto-deploy SOAP web services. It is plain Java with @WebService annotations.
How do I open a JWS file?
Open it in any text editor or Java IDE - it is plain Java source. IntelliJ IDEA, Eclipse, VS Code, or even Notepad all work.
Can I rename .jws to .java?
Yes. A .jws file is syntactically valid Java; rename to .java to compile with standard tools. You may need javax.jws.* on the classpath.
Is WebLogic Workshop still available?
No. BEA WebLogic Workshop was discontinued after Oracle's acquisition in 2008. Oracle WebLogic Server itself continues (latest: WLS 14c, 2020), but Workshop IDE is gone.
What replaced JWS files in modern Java?
Standard .java files using JAX-WS annotations (@WebService from javax.jws / jakarta.jws) with Maven or Gradle build tooling - no special file extension needed.

References

1Oracle WebLogic - Programming the JWS Filedocs.oracle.com
2BEA Workshop - Structure of a JWS Filedocs.oracle.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.TMPTemporary File
9.MDMarkdown Document
10.BINCD/DVD Disc Image (BIN/CUE)

Related extensions

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z