# Language zh-TW translations for PACKAGE package.
# Automatically generated, 2008.
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2008-04-04 01:24+0000\n"
"PO-Revision-Date: 2008-04-04 01:24+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#. Tag: title
#: Weblogic.xml:2
#, no-c-format
msgid "Seam on BEA's Weblogic"
msgstr ""

#. Tag: para
#: Weblogic.xml:4
#, no-c-format
msgid ""
"Weblogic 10.X is BEA's JEE5 server offering, currently 10.0.MP1 is their "
"stable release, and 10.3.TP is their latest tech preview release. Seam "
"applications can be deployed and developed on Weblogic servers, and this "
"chapter will show you how. There are some known issues with the Weblogic "
"servers that will need to be worked around, and configuration changes that "
"are needed."
msgstr ""

#. Tag: para
#: Weblogic.xml:11
#, no-c-format
msgid ""
"First step is to get Weblogic downloaded, installed and running (no small "
"feat). Then we'll talk about Seam's JEE5 example and the hurdles to getting "
"it running, and what blockers exist. After that the JPA example will be "
"modified and deployed to the server. Then finally we will create "
"<literal>seam-gen</literal> application and get it up and running to provide "
"a jump start to your application."
msgstr ""

#. Tag: title
#: Weblogic.xml:19
#, no-c-format
msgid "Installation and operation of Weblogic"
msgstr ""

#. Tag: para
#: Weblogic.xml:20
#, no-c-format
msgid ""
"First things first we need to get the server installed - and there is a "
"choice to be made. Weblogic 10.0.MP1 is the most recent stable release, "
"while 10.3.TP is a technical preview version that fixes some things and "
"breaks others."
msgstr ""

#. Tag: para
#: Weblogic.xml:26
#, no-c-format
msgid ""
"<literal>Weblogic 10.0.MP1</literal> &#8212; <ulink url=\"http://commerce."
"bea.com/showproduct.jsp?family=WLS&amp;major=10&amp;minor=1\"> Download page "
"</ulink>"
msgstr ""

#. Tag: para
#: Weblogic.xml:30
#, no-c-format
msgid ""
"10.0.MP1 has a known issue with EJBs that use <literal>varargs</literal> in "
"their methods (it confuses them as <literal>transient</literal> ). This "
"causes exceptions when Weblogic attempts to compile the Seam EJBs as "
"<literal>varargs</literal> are used. There seems to be no work around to "
"this issue in 10.0.MP1. Because of this only the <literal>jpa</literal> and "
"WAR based <literal>seam-gen</literal> examples work with this version. See "
"the <literal>jee5/booking</literal> example for more details."
msgstr ""

#. Tag: para
#: Weblogic.xml:42
#, no-c-format
msgid ""
"<literal>Weblogic 10.3.TP</literal> &#8212; <ulink url=\"http://commerce.bea."
"com/showproduct.jsp?family=WLS&amp;major=10.3Tech&amp;minor=-1&amp;"
"DL=www_WLS_10-3TechPreview_icon&amp;WT.ac=DL_www_WLS_10.3_TechPreviewicon\"> "
"Download page </ulink>"
msgstr ""

#. Tag: para
#: Weblogic.xml:46
#, no-c-format
msgid ""
"This version still has not fixed the <literal>varargs</literal> bug, and "
"there is a new issue with EJBs that do not use <literal>kodo</literal> "
"(BEA's implementation of JPA). See the <literal>jee5/booking</literal> "
"example for more details. However if the <literal>varargs</literal> issue is "
"going to get fixed it will most likely be an update to this version."
msgstr ""

#. Tag: para
#: Weblogic.xml:56
#, no-c-format
msgid ""
"For the reasons listed above, and the fact that 10.3.TP gets us closer to "
"the goal of Seam EJB3 support on Weblogic, 10.3.TP will be used for the "
"examples below."
msgstr ""

#. Tag: title
#: Weblogic.xml:61
#, no-c-format
msgid "Installing 10.3.TP"
msgstr ""

#. Tag: para
#: Weblogic.xml:63
#, no-c-format
msgid ""
"Here are the quick steps to installing Weblogic 10.3.TP. For more details or "
"if you are having any issues please check with the BEA docs at the <ulink "
"url=\"http://edocs.bea.com/wls/essex/TechPreview/\"> Tech Preview Doc Center "
"</ulink> . Here we install the RHEL 5 version using the graphical installer:"
msgstr ""

#. Tag: para
#: Weblogic.xml:72
#, no-c-format
msgid ""
"Follow the link given above for 10.3.TP and download the correct version for "
"your environment. You will need to sign up for an account with BEA in order "
"to do this."
msgstr ""

#. Tag: para
#: Weblogic.xml:77
#, no-c-format
msgid ""
"You may need to change the the <literal>server103tp_XX.bin</literal> file to "
"be executable:"
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:80
#, no-c-format
msgid "chmod a+x server103tp_XX.bin"
msgstr ""

#. Tag: para
#: Weblogic.xml:83
#, no-c-format
msgid "Execute the install:"
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:84
#, no-c-format
msgid "./server103tp_XX.bin"
msgstr ""

#. Tag: para
#: Weblogic.xml:87
#, no-c-format
msgid ""
"When the graphical install loads, you need to set the BEA home location. "
"This is where all BEA applications are installed. This location will be "
"known as <literal>$BEA_HOME</literal> in this document e.g.:"
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:92
#, no-c-format
msgid "/home/jbalunas/bea"
msgstr ""

#. Tag: para
#: Weblogic.xml:95
#, no-c-format
msgid ""
"Select <literal>Complete</literal> as the installation type. You do not need "
"all the extras of the complete install (such as struts and beehive "
"libraries), but it will not hurt."
msgstr ""

#. Tag: para
#: Weblogic.xml:101
#, no-c-format
msgid "Then you need to tell it where to install the server components:"
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:103
#, no-c-format
msgid "$BEA_HOME/wlserver_10.3tp"
msgstr ""

#. Tag: title
#: Weblogic.xml:108
#, no-c-format
msgid "Creating your Weblogic domain"
msgstr ""

#. Tag: para
#: Weblogic.xml:109
#, no-c-format
msgid ""
"A Weblogic domain is similar to a JBoss server configuration - it is a self "
"contained server instance. The Weblogic server you just installed has some "
"example domains, but we are going to create one just for the seam examples. "
"You can use the existing domains if you wish (modify the instructions as "
"needed)."
msgstr ""

#. Tag: para
#: Weblogic.xml:117
#, no-c-format
msgid "Start up the Weblogic configuration wizard:"
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:118
#, no-c-format
msgid "$BEA_HOME/wlserver_10.3tp/common/bin/config.sh"
msgstr ""

#. Tag: para
#: Weblogic.xml:121
#, no-c-format
msgid ""
"Choose to create a new domain, configured to support <literal>Weblogic "
"Server TP</literal>. Note that this is the default domain option."
msgstr ""

#. Tag: para
#: Weblogic.xml:126
#, no-c-format
msgid "Set a username and password for this domain."
msgstr ""

#. Tag: para
#: Weblogic.xml:129
#, no-c-format
msgid ""
"Next choose <literal>Development Mode</literal> and the default JDK when "
"given the option."
msgstr ""

#. Tag: para
#: Weblogic.xml:133
#, no-c-format
msgid ""
"The next screen asks if you want to customize any setting. Select "
"<literal>No</literal>."
msgstr ""

#. Tag: para
#: Weblogic.xml:137
#, no-c-format
msgid ""
"Finally set the name of the domain to <literal>seam_examples</literal> and "
"leave the default domain location."
msgstr ""

#. Tag: title
#: Weblogic.xml:144
#, no-c-format
msgid "How to Start/Stop/Access your domain"
msgstr ""

#. Tag: para
#: Weblogic.xml:145
#, no-c-format
msgid ""
"Now that the server is installed and the domain is created you need to know "
"how to start and stop it, plus how to access its configuration console."
msgstr ""

#. Tag: para
#: Weblogic.xml:150
#, no-c-format
msgid "Starting the domain:"
msgstr ""

#. Tag: para
#: Weblogic.xml:151
#, no-c-format
msgid ""
"This is the easy part - go to the <literal> $BEA_HOME/user_projects/domains/"
"seam_examples/bin </literal> directory and run the <literal>./startWeblogic."
"sh</literal> script."
msgstr ""

#. Tag: para
#: Weblogic.xml:157
#, no-c-format
msgid "Accessing the configuration console:"
msgstr ""

#. Tag: para
#: Weblogic.xml:158
#, no-c-format
msgid ""
"Launch <literal>http://127.0.0.1:7001/console</literal> in your web browser. "
"It will ask for your username and password that you entered before. We won't "
"get into this much now, but this is the starting point for a lot of the "
"various configurations that are needed later."
msgstr ""

#. Tag: para
#: Weblogic.xml:166
#, no-c-format
msgid "Stopping the domain:"
msgstr ""

#. Tag: para
#: Weblogic.xml:167
#, no-c-format
msgid "There are a couple of options here:"
msgstr ""

#. Tag: para
#: Weblogic.xml:170
#, no-c-format
msgid "The recommended way is through the configuration console:"
msgstr ""

#. Tag: para
#: Weblogic.xml:174
#, no-c-format
msgid ""
"Select <literal>seam-examples</literal> on the left hand side of the console."
msgstr ""

#. Tag: para
#: Weblogic.xml:179
#, no-c-format
msgid "Choose the <literal>Control</literal> tab in the middle of the page."
msgstr ""

#. Tag: para
#: Weblogic.xml:184
#, no-c-format
msgid "Select the check box <literal>AdminServer</literal> in the table."
msgstr ""

#. Tag: para
#: Weblogic.xml:189
#, no-c-format
msgid ""
"Choose <literal>Shutdown</literal> just above the table, and select either "
"<literal>When work completes</literal> or <literal>Force shutdown now</"
"literal> as appropriate."
msgstr ""

#. Tag: para
#: Weblogic.xml:196
#, no-c-format
msgid "Then finally confirm that you want to shut this server down."
msgstr ""

#. Tag: para
#: Weblogic.xml:202
#, no-c-format
msgid ""
"Hitting <literal>Ctrl-C</literal> in the terminal where you started the "
"domain."
msgstr ""

#. Tag: para
#: Weblogic.xml:204
#, no-c-format
msgid ""
"No negative effects have been seen, but we would not recommend doing this "
"while in the middle of configuration changes in the console."
msgstr ""

#. Tag: title
#: Weblogic.xml:212
#, no-c-format
msgid "A note on Weblogic classloading"
msgstr ""

#. Tag: para
#: Weblogic.xml:213
#, no-c-format
msgid ""
"When using the <literal>@DOMAIN/autodeploy</literal> directory as described "
"in this chapter you may see <literal>NoClassDefFound</literal> exceptions. "
"If you see this try restarting the Weblogic server. If you still see it "
"remove the auto-deployed EAR/WAR files, restart the server, and redeploy. We "
"could not find a specific reason for this, but others seem to be having this "
"issue as well."
msgstr ""

#. Tag: title
#: Weblogic.xml:228 Weblogic.xml:300
#, no-c-format
msgid "The <literal>jee5/booking</literal> example"
msgstr ""

#. Tag: para
#: Weblogic.xml:230
#, no-c-format
msgid ""
"Do you want to run Seam using EJB's on Weblogic? If so there are some "
"blockers that keep it from working. This section describes what changes are "
"needed to the <literal>jee5/booking</literal> example to get it as close to "
"deploying as possible. First we'll talk about the blockers and what they "
"effect."
msgstr ""

#. Tag: title
#: Weblogic.xml:237
#, no-c-format
msgid "EJB Blockers with Weblogic"
msgstr ""

#. Tag: para
#: Weblogic.xml:238
#, no-c-format
msgid ""
"For several releases of Weblogic there has been an issue with compiling "
"EJB's that use variable arguments in their methods. This is confirmed in the "
"Weblogic 9.X and 10.X versions. We had hoped that the issue would be "
"resolved in the tech preview release, but it is not. Seam uses variable "
"arguments in its internal EJB's and so until this is fixed Seam with EJB's "
"will not work."
msgstr ""

#. Tag: para
#: Weblogic.xml:245
#, no-c-format
msgid ""
"The gist of the issue is that the Weblogic EJB compiler believes that "
"methods that use <literal>varargs</literal> are <literal>transient</literal> "
"and the deployment will fail with exceptions like below: <programlisting><!"
"[CDATA[java.io.IOException: Compiler failed executable.exec: \n"
"/home/jbalunas/bea/wlserver_10.3tp/user_projects/domains/seam_examples/"
"servers/AdminServer\n"
"/cache/EJBCompilerCache/5yo5dk9ti3yo/org/jboss/seam/async/\n"
"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java:194: "
"modifier transient \n"
"not allowed here\n"
"  public transient javax.ejb.Timer scheduleAsynchronousEvent(java.lang."
"String arg0,\n"
"  java.lang.Object[] arg1)\n"
"                                   ^\n"
"/home/jbalunas/bea/wlserver_10.3tp/user_projects/domains/seam_examples/"
"servers/AdminServer\n"
"/cache/EJBCompilerCache/5yo5dk9ti3yo/org/jboss/seam/async/\n"
"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java:275: "
"modifier transient\n"
"not allowed here\n"
"  public transient javax.ejb.Timer scheduleTimedEvent(java.lang.String "
"arg0, \n"
"  org.jboss.seam.async.TimerSchedule arg1, java.lang.Object[] arg2)]]></"
"programlisting> BEA says that this is a bug with Java specification. Sun "
"admits the issue, and provides a work around, and will not fix the core "
"issue. <itemizedlist> <listitem> <para><ulink url=\"http://forums.bea.com/"
"thread.jspa?threadID=300002074\"> BEA forum</ulink> &#8212; Discusses the "
"issue and suggests waiting for a new release of 10.X</para> </listitem> "
"<listitem> <para><ulink url=\"http://forums.bea.com/thread.jspa?"
"messageID=300006290\"> BEA forum</ulink> &#8212; Discusses response from BEA "
"support and that BEA is saying it is an issue with the spec with links to "
"the bug.</para> </listitem> <listitem> <para><ulink url=\"http://bugs.sun."
"com/bugdatabase/view_bug.do?bug_id=6516895\"> Sun bug report </ulink> "
"&#8212; Describes details of the issue, but says that it will not be fixed.</"
"para> </listitem> </itemizedlist> So what does that mean to us? At least for "
"now EJB's with variable arguments will not run on Weblogic."
msgstr ""

#. Tag: title
#: Weblogic.xml:279
#, no-c-format
msgid "Secondary issue with the Tech Preview"
msgstr ""

#. Tag: para
#: Weblogic.xml:280
#, no-c-format
msgid ""
"A less severe issue is also present in the tech preview version of Weblogic. "
"You can not use any JPA provider with EJB's except for the default "
"<literal>kodo</literal> or <literal>openJPA</literal> implementation. As you "
"set up this example you will run into this issue before the "
"<literal>varargs</literal> problem. Unfortunately using <literal>kodo</"
"literal> or <literal>openJPA</literal> does not help with the blocker "
"described above but is important to know."
msgstr ""

#. Tag: para
#: Weblogic.xml:290
#, no-c-format
msgid ""
"Other users have seen this issue with the tech preview and I would hope/"
"expect that it will be fixed in future releases ( <ulink url=\"http://forums."
"bea.com/thread.jspa?threadID=300004403\"> BEA Forum</ulink>). The forum "
"entry has the exact stack trace, and the response from BEA."
msgstr ""

#. Tag: para
#: Weblogic.xml:301
#, no-c-format
msgid ""
"In this section will will quickly go over the steps needed to get the "
"<literal>jee5/booking</literal> example to the point that blocker shows "
"itself."
msgstr ""

#. Tag: title
#: Weblogic.xml:306
#, no-c-format
msgid "Setting up the hsql datasource"
msgstr ""

#. Tag: para
#: Weblogic.xml:307
#, no-c-format
msgid ""
"This example uses the in memory hypersonic database, and the correct data "
"source needs to be set up. The admin console uses a wizard like set of pages "
"to configure it."
msgstr ""

#. Tag: para
#: Weblogic.xml:313
#, no-c-format
msgid ""
"Copy <literal>hsqldb.jar</literal> to weblogic domain's shared library "
"directory: <literal> cp ../../seam-gen/lib/hsqldb.jar /home/jbalunas/bea/"
"user_projects/domains/seam_examples/lib</literal>"
msgstr ""

#. Tag: para
#: Weblogic.xml:320
#, no-c-format
msgid ""
"Start up the server and navigate to the administration console following"
msgstr ""

#. Tag: para
#: Weblogic.xml:325
#, no-c-format
msgid ""
"On the left side tree navigate <literal>seam_examples - Services- JDBC - "
"Data Sources</literal>."
msgstr ""

#. Tag: para
#: Weblogic.xml:330
#, no-c-format
msgid ""
"You must lock the domain configuration using the button in the upper left "
"box."
msgstr ""

#. Tag: para
#: Weblogic.xml:334
#, no-c-format
msgid ""
"Then select button <literal>New</literal> button at the top of the data "
"source table"
msgstr ""

#. Tag: para
#: Weblogic.xml:338
#, no-c-format
msgid "Fill in the following:"
msgstr ""

#. Tag: para
#: Weblogic.xml:341
#, no-c-format
msgid "Name: <literal>seam-jee5-ds</literal>"
msgstr ""

#. Tag: para
#: Weblogic.xml:346
#, no-c-format
msgid "JNDI Name: <literal>seam-jee5-ds</literal>"
msgstr ""

#. Tag: para
#: Weblogic.xml:351
#, no-c-format
msgid "Database Type and Driver: <literal>other</literal>"
msgstr ""

#. Tag: para
#: Weblogic.xml:355 Weblogic.xml:386 Weblogic.xml:414
#, no-c-format
msgid "Select <literal>Next</literal> button"
msgstr ""

#. Tag: para
#: Weblogic.xml:361
#, no-c-format
msgid ""
"Select <literal>Next</literal> button on the <literal>Transaction Options</"
"literal> page"
msgstr ""

#. Tag: para
#: Weblogic.xml:366 Weblogic.xml:392
#, no-c-format
msgid ""
"Fill in the following on the <literal>Connection Properties</literal> page:"
msgstr ""

#. Tag: para
#: Weblogic.xml:370
#, no-c-format
msgid "Database Name: <literal>hsqldb</literal>"
msgstr ""

#. Tag: para
#: Weblogic.xml:374
#, no-c-format
msgid "Host Name: <literal>127.0.0.1</literal>"
msgstr ""

#. Tag: para
#: Weblogic.xml:378
#, no-c-format
msgid "Port: <literal>9001</literal>"
msgstr ""

#. Tag: para
#: Weblogic.xml:382 Weblogic.xml:406
#, no-c-format
msgid "Username: <literal>sa</literal> will empty password fields."
msgstr ""

#. Tag: para
#: Weblogic.xml:396
#, no-c-format
msgid "Driver Class Name: <literal>org.hsqldb.jdbcDriver</literal>"
msgstr ""

#. Tag: para
#: Weblogic.xml:401
#, no-c-format
msgid "URL: <literal>jdbc:hsqldb:.</literal>"
msgstr ""

#. Tag: para
#: Weblogic.xml:410
#, no-c-format
msgid "Leave the rest of the fields empty."
msgstr ""

#. Tag: para
#: Weblogic.xml:420
#, no-c-format
msgid ""
"Choose the target domain for the data source in our case the only one "
"<literal>AdminServer</literal>. Click <literal>Next</literal>."
msgstr ""

#. Tag: para
#: Weblogic.xml:425
#, no-c-format
msgid ""
"Finally - apply the changes by selecting the <literal>Apply Changes</"
"literal> button in the upper left corner."
msgstr ""

#. Tag: title
#: Weblogic.xml:432
#, no-c-format
msgid "Configuration and Build changes"
msgstr ""

#. Tag: literal
#: Weblogic.xml:436
#, no-c-format
msgid "resources/META-INF/persistence.xml"
msgstr ""

#. Tag: para
#: Weblogic.xml:441
#, no-c-format
msgid ""
"Because the tech preview version will only work with <literal>kodo</literal> "
"or <literal>openJPA</literal> as the JPA provider you must change the "
"provider to :"
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:446
#, no-c-format
msgid ""
"<![CDATA[<provider>org.apache.openjpa.persistence.PersistenceProviderImpl</"
"provider>]]>"
msgstr ""

#. Tag: para
#: Weblogic.xml:449
#, no-c-format
msgid ""
"Next you need to change the <literal>jta-data-source</literal> to what you "
"entered above :"
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:453
#, no-c-format
msgid "<![CDATA[<jta-data-source>seam-jee5-ds</jta-data-source>]]>"
msgstr ""

#. Tag: para
#: Weblogic.xml:456
#, no-c-format
msgid ""
"The other properties in the file are hibernate specific and are not used by "
"<literal>openJPA</literal> but can be left in."
msgstr ""

#. Tag: title
#: Weblogic.xml:467
#, no-c-format
msgid "Deploying the Application"
msgstr ""

#. Tag: para
#: Weblogic.xml:468
#, no-c-format
msgid ""
"There are some changes needed to the build script and then we can attempt to "
"deploy the app."
msgstr ""

#. Tag: literal
#: Weblogic.xml:473 Weblogic.xml:828
#, no-c-format
msgid "build.xml"
msgstr ""

#. Tag: para
#: Weblogic.xml:476
#, no-c-format
msgid ""
"Weblogic does not ship with a default JSF implementation so we need to add "
"the JSF libraries to the WAR. Add the following to the <literal>build.xml</"
"literal> and this will add the needed jars. Note that <literal>richfaces-api."
"jar</literal> is only needed if using the admin console to deploy. For some "
"reason Weblogic needs it in the <literal>WAR</literal> when it scans the "
"application."
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:485
#, no-c-format
msgid ""
"<![CDATA[<fileset id=\"war.lib.extras\" dir=\"${seam.dir}\">\n"
"   <include name=\"lib/jsf-api.jar\" />\n"
"   <include name=\"lib/jsf-impl.jar\" />\n"
"   <include name=\"lib/richfaces-api.jar\" />\n"
"</fileset>]]>"
msgstr ""

#. Tag: para
#: Weblogic.xml:490
#, no-c-format
msgid ""
"Now we can build the application by running <literal>ant archive</literal> "
"at the base of the example directory."
msgstr ""

#. Tag: para
#: Weblogic.xml:493
#, no-c-format
msgid ""
"Because we chose to create our Weblogic domain in development mode we can "
"deploy the application by putting the EAR file in the domains autodeploy "
"directory."
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:497
#, no-c-format
msgid ""
"cp  ./dist/jboss-seam-jee5.ear \n"
"    /home/jbalunas/bea/user_projects/domains/seam_examples/autodeploy"
msgstr ""

#. Tag: para
#: Weblogic.xml:499
#, no-c-format
msgid ""
"Here is where we see the <literal>varargs</literal> issue. In the console "
"output you will some Kodo warnings, then exceptions and compile errors like "
"the one below."
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:504
#, no-c-format
msgid ""
"<![CDATA[\n"
"<Error> <EJB> <BEA-012036> <Compiling generated EJB classes produced \n"
"                            the following Java compiler error message:\n"
"\n"
"/home/jbalunas/bea/user_projects/domains/seam_examples/servers/AdminServer/"
"cache/\n"
"EJBCompilerCache/5yo5dk9ti3yo/org/jboss/seam/async/\n"
"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java:32:\n"
"                modifier transient not allowed here\n"
"  public transient void scheduleTransactionSuccessEvent(java.lang.String "
"arg0,\n"
"  java.lang.Object[] arg1)\n"
"                        ^\n"
"/home/jbalunas/bea/user_projects/domains/seam_examples/servers/AdminServer/"
"cache/\n"
"EJBCompilerCache/5yo5dk9ti3yo/org/jboss/seam/async/\n"
"TimerServiceDispatcher_qzt5w2_LocalTimerServiceDispatcherImpl.java:113:\n"
"                modifier transient not allowed here\n"
"  public transient javax.ejb.Timer scheduleAsynchronousEvent(java.lang."
"String arg0,\n"
"  java.lang.Object[] arg1)\n"
"\n"
"...\n"
"]]>"
msgstr ""

#. Tag: para
#: Weblogic.xml:506
#, no-c-format
msgid ""
"This is as far as we can go with Weblogic using EJB's with seam until the "
"<literal>varargs</literal> issue is resolved."
msgstr ""

#. Tag: title
#: Weblogic.xml:515
#, no-c-format
msgid "The <literal>jpa</literal> booking example"
msgstr ""

#. Tag: para
#: Weblogic.xml:516
#, no-c-format
msgid ""
"This is the Hotel Booking example implemented in Seam POJO and Hibernate JPA "
"and does not require EJB3 support to run. The example already has a breakout "
"of configurations and build scripts for many of the common containers "
"including Weblogic 10.X"
msgstr ""

#. Tag: para
#: Weblogic.xml:521
#, no-c-format
msgid ""
"First we'll build the example for Weblogic 10.x and do the needed steps to "
"deploy. Then we'll talk about what is different between the Weblogic "
"versions, and with the JBoss AS version."
msgstr ""

#. Tag: title
#: Weblogic.xml:526
#, no-c-format
msgid "Building and deploying <literal>jpa</literal> booking example"
msgstr ""

#. Tag: para
#: Weblogic.xml:529
#, no-c-format
msgid ""
"Step one setup the datasource, step two build the app, step three deploy."
msgstr ""

#. Tag: title
#: Weblogic.xml:533
#, no-c-format
msgid "Setting up the datasource"
msgstr ""

#. Tag: para
#: Weblogic.xml:535
#, no-c-format
msgid ""
"The Weblogic 10.X version of the example uses the in memory hsql database "
"instead of the built in PointBase database. If you wish to use the PointBase "
"database you must setup a PointBase datasource, and adjust the hibernate "
"setting in <literal>persistence.xml</literal> to use the PointBase dialect. "
"For reference the <literal>jpa/weblogic92</literal> example uses PointBase."
msgstr ""

#. Tag: para
#: Weblogic.xml:543
#, no-c-format
msgid ""
"Configuring the datasource is very similar to the jee5 <xref linkend="
"\"weblogic-hsql-jee5-ds\"/>. Follow the steps in that section, but use the "
"following entries where needed."
msgstr ""

#. Tag: para
#: Weblogic.xml:548
#, no-c-format
msgid "DataSource Name: <literal>seam-jpa-ds</literal>"
msgstr ""

#. Tag: para
#: Weblogic.xml:552
#, no-c-format
msgid "JNDI Name: <literal>seam-jpa-ds</literal>"
msgstr ""

#. Tag: title
#: Weblogic.xml:558
#, no-c-format
msgid "Building the example"
msgstr ""

#. Tag: para
#: Weblogic.xml:560
#, no-c-format
msgid ""
"Building it only requires running the correct ant command: "
"<programlisting>ant -f build-weblogic10.xml</programlisting> This will "
"create container specific distribution and exploded archive directories."
msgstr ""

#. Tag: title
#: Weblogic.xml:568 Weblogic.xml:1027
#, no-c-format
msgid "Deploying the example"
msgstr ""

#. Tag: para
#: Weblogic.xml:570 Weblogic.xml:1029
#, no-c-format
msgid ""
"When we installed Weblogic following <xref linkend=\"weblogic-domain\"/> we "
"chose to have the domain in development mode. This means to deploy the "
"application all we need to do is copy it into the autodeploy directory."
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:575
#, no-c-format
msgid ""
"cp  ./dist-weblogic10/jboss-seam-jpa.war \n"
"    /home/jbalunas/bea/user_projects/domains/seam_examples/autodeploy"
msgstr ""

#. Tag: para
#: Weblogic.xml:577
#, no-c-format
msgid ""
"Check out the application at the following <literal>http://localhost:7001/"
"jboss-seam-jpa/</literal> ."
msgstr ""

#. Tag: title
#: Weblogic.xml:583
#, no-c-format
msgid "What's different with Weblogic 10.x"
msgstr ""

#. Tag: para
#: Weblogic.xml:586
#, no-c-format
msgid ""
"Between the the Weblogic 10.x and 9.2 examples there are several differences:"
msgstr ""

#. Tag: para
#: Weblogic.xml:591
#, no-c-format
msgid ""
"<literal>META-INF/persistence.xml</literal> &#8212; The 9.2 version is "
"configured to use the <literal>PointBase</literal> database and a pre-"
"installed datasource. The 10.x version uses the <literal>hsql</literal> "
"database and a custom datasource."
msgstr ""

#. Tag: para
#: Weblogic.xml:601
#, no-c-format
msgid ""
"<literal>WEB-INF/weblogic.xml</literal> &#8212; This file and its contents "
"solve an issue with an older version of the <literal>ANTLR</literal> "
"libraries that Weblogic 10.x uses internally. OC4J have the same issue as "
"well."
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:610
#, no-c-format
msgid ""
"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
"<weblogic-web-app\n"
"xmlns=\"http://www.bea.com/ns/weblogic/90\"\n"
"xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n"
"xsi:schemaLocation=\"http://www.bea.com/ns/weblogic/90 \n"
"                    http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd"
"\">\n"
"\n"
"   <container-descriptor>\n"
"      <prefer-web-inf-classes>true</prefer-web-inf-classes>\n"
"   </container-descriptor>\n"
"</weblogic-web-app>]]>"
msgstr ""

#. Tag: para
#: Weblogic.xml:611
#, no-c-format
msgid ""
"This file make Weblogic use classes and libraries in the web application "
"before other libraries in the classpath. Without this change hibernate is "
"required to use a older, slower query factory by setting the following "
"property in the <literal>META-INF/persistence.xml</literal> file."
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:620
#, no-c-format
msgid ""
"<![CDATA[<property name=\"hibernate.query.factory_class\" \n"
"      value=\"org.hibernate.hql.classic.ClassicQueryTranslatorFactory\"/>]]>"
msgstr ""

#. Tag: para
#: Weblogic.xml:623
#, no-c-format
msgid ""
"<literal>WEB-INF/components.xml</literal> &#8212; In the Weblogic 10.x "
"version JPA entity transactions is enabled by adding:"
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:629
#, no-c-format
msgid "<![CDATA[<transaction:entity-transaction entity-manager=\"#{em}\"/>]]>"
msgstr ""

#. Tag: para
#: Weblogic.xml:635
#, no-c-format
msgid ""
"Between the Weblogic 10.x version and the JBoss version there are more "
"changes. Here is the rundown:"
msgstr ""

#. Tag: para
#: Weblogic.xml:640
#, no-c-format
msgid ""
"<literal>META-INF/persistence.xml</literal> &#8212; Except for datasource "
"name the WebLogic version sets:"
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:645
#, no-c-format
msgid ""
"<![CDATA[<property \n"
"   name=\"hibernate.transaction.manager_lookup_class\" \n"
"   value=\"org.hibernate.transaction.WeblogicTransactionManagerLookup\"/>]]>"
msgstr ""

#. Tag: para
#: Weblogic.xml:648
#, no-c-format
msgid ""
"<literal>WEB-INF/jboss-web.xml</literal> &#8212; The JBoss version uses this "
"instead of <literal>weblogic.xml</literal>"
msgstr ""

#. Tag: para
#: Weblogic.xml:653
#, no-c-format
msgid ""
"<literal>WEB-INF/lib</literal> &#8212; The Weblogic version requires several "
"library packages because they are not included as they are with JBoss AS. "
"These are primarily for hibernate, JSF-RI support and their dependencies."
msgstr ""

#. Tag: para
#: Weblogic.xml:661
#, no-c-format
msgid "To use Hibernate as your JPA provider you need the following jars:"
msgstr ""

#. Tag: literal
#: Weblogic.xml:667
#, no-c-format
msgid "hibernate.jar"
msgstr ""

#. Tag: literal
#: Weblogic.xml:672
#, no-c-format
msgid "hibernate-annotations.jar"
msgstr ""

#. Tag: literal
#: Weblogic.xml:677
#, no-c-format
msgid "hibernate-entitymanager.jar"
msgstr ""

#. Tag: literal
#: Weblogic.xml:682
#, no-c-format
msgid "hibernate-validator.jar"
msgstr ""

#. Tag: literal
#: Weblogic.xml:687
#, no-c-format
msgid "jboss-common-core.jar"
msgstr ""

#. Tag: literal
#: Weblogic.xml:692
#, no-c-format
msgid "commons-logging.jar"
msgstr ""

#. Tag: literal
#: Weblogic.xml:697
#, no-c-format
msgid "commons-collections.jar"
msgstr ""

#. Tag: literal
#: Weblogic.xml:702
#, no-c-format
msgid "jboss-archive-browsing.jar"
msgstr ""

#. Tag: para
#: Weblogic.xml:708
#, no-c-format
msgid ""
"Seam requires JSF 1.2 and these are jars needed for that. Weblogic 10.3.TP "
"does not ship JSF libraries installed by default."
msgstr ""

#. Tag: literal
#: Weblogic.xml:716
#, no-c-format
msgid "jsf-api.jar"
msgstr ""

#. Tag: literal
#: Weblogic.xml:721
#, no-c-format
msgid "jsf-impl.jar"
msgstr ""

#. Tag: para
#: Weblogic.xml:727
#, no-c-format
msgid "Various third party jars that Weblogic needs:"
msgstr ""

#. Tag: literal
#: Weblogic.xml:733
#, no-c-format
msgid "antlr.jar"
msgstr ""

#. Tag: literal
#: Weblogic.xml:738
#, no-c-format
msgid "cglib.jar"
msgstr ""

#. Tag: literal
#: Weblogic.xml:743
#, no-c-format
msgid "asm.jar"
msgstr ""

#. Tag: literal
#: Weblogic.xml:748
#, no-c-format
msgid "dom4j.jar"
msgstr ""

#. Tag: literal
#: Weblogic.xml:753
#, no-c-format
msgid "el-ri.jar"
msgstr ""

#. Tag: literal
#: Weblogic.xml:758
#, no-c-format
msgid "javassist.jar"
msgstr ""

#. Tag: title
#: Weblogic.xml:773
#, no-c-format
msgid ""
"Deploying an application created using <literal>seam-gen</literal> on "
"Weblogic 10.x"
msgstr ""

#. Tag: para
#: Weblogic.xml:776
#, no-c-format
msgid ""
"<literal>seam-gen</literal> is a very useful tool for developers to quickly "
"get an application up and running, and provides a foundation to add your own "
"functionality. Out of box <literal>seam-gen</literal> will produce "
"applications configured to run on JBoss AS. These instructions will show the "
"steps needed to get it to run on Weblogic."
msgstr ""

#. Tag: para
#: Weblogic.xml:782
#, no-c-format
msgid ""
"<literal>seam-gen</literal> was build for simplicity so, as you can imagine, "
"deploying an application generated by <literal>seam-gen</literal> to "
"Weblogic 10.x is not too hard. Basically it consists of updating or removing "
"some configuration files, and adding dependent jars that Weblogic 10.x does "
"not ship with."
msgstr ""

#. Tag: para
#: Weblogic.xml:789
#, no-c-format
msgid ""
"We still need to live within the constraints imposed to us by Weblogic, and "
"because of that this example will generate a <literal>WAR</literal> based "
"application instead of an <literal>EAR</literal>. See <xref linkend="
"\"weblogic-ejb-blockers\"/> for details."
msgstr ""

#. Tag: para
#: Weblogic.xml:795
#, no-c-format
msgid ""
"This example will cover the basic <literal>seam-gen WAR</literal> "
"deployment. This will demonstrate Seam POJO components, Hibernate JPA, "
"Facelets, Drools security, RichFaces, and a configurable DataSource."
msgstr ""

#. Tag: title
#: Weblogic.xml:801
#, no-c-format
msgid "Running <literal>seam-gen</literal> setup"
msgstr ""

#. Tag: para
#: Weblogic.xml:803
#, no-c-format
msgid ""
"The first thing we need to do it tell <literal>seam-gen</literal> about the "
"project we want to make. This is done by running <literal>./seam setup</"
"literal> in the base directory of the Seam distribution. Note the paths here "
"are my own, feel free to change for you environment."
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:810
#, no-c-format
msgid ""
"<![CDATA[./seam setup\n"
"Buildfile: build.xml\n"
"\n"
"init:\n"
"\n"
"setup:\n"
"     [echo] Welcome to seam-gen :-)\n"
"    [input] Enter your Java project workspace (the directory that contains "
"your \n"
"Seam projects) [C:/Projects] [C:/Projects]\n"
"/home/jbalunas/workspace\n"
"    [input] Enter your JBoss home directory [C:/Program Files/jboss-4.2.2."
"GA] \n"
"[C:/Program Files/jboss-4.2.2.GA]\n"
"/home/jbalunas/jboss/jboss-4.2.2.GA\n"
"    [input] Enter the project name [myproject] [myproject]\n"
"weblogic-example\n"
"     [echo] Accepted project name as: weblogic_example\n"
"    [input] Select a RichFaces skin (not applicable if using ICEFaces) "
"[blueSky]\n"
" ([blueSky], classic, ruby, wine, deepMarine, emeraldTown, sakura, DEFAULT)\n"
"\n"
"    [input] Is this project deployed as an EAR (with EJB components) or a "
"WAR \n"
"(with no EJB support) [ear]  ([ear], war, )\n"
"war\n"
"    [input] Enter the Java package name for your session beans [org.jboss."
"seam.\n"
"tutorial.weblogic.action] [org.jboss.seam.tutorial.weblogic.action]\n"
"org.jboss.seam.tutorial.weblogic.action\n"
"    [input] Enter the Java package name for your entity beans [org.jboss."
"seam.\n"
"tutorial.weblogic.model] [org.jboss.seam.tutorial.weblogic.model]\n"
"org.jboss.seam.tutorial.weblogic.model\n"
"    [input] Enter the Java package name for your test cases [org.jboss."
"seam.\n"
"tutorial.weblogic.action.test] [org.jboss.seam.tutorial.weblogic.action."
"test]\n"
"org.jboss.seam.tutorial.weblogic.test\n"
"    [input] What kind of database are you using? [hsql]  ([hsql], mysql, "
"oracle,\n"
" postgres, mssql, db2, sybase, enterprisedb, h2)\n"
"\n"
"    [input] Enter the Hibernate dialect for your database [org.hibernate.\n"
"dialect.HSQLDialect] [org.hibernate.dialect.HSQLDialect]\n"
"\n"
"    [input] Enter the filesystem path to the JDBC driver jar [lib/hsqldb."
"jar] \n"
"[lib/hsqldb.jar]\n"
"\n"
"    [input] Enter JDBC driver class for your database [org.hsqldb."
"jdbcDriver] \n"
" [org.hsqldb.jdbcDriver]\n"
"\n"
"    [input] Enter the JDBC URL for your database [jdbc:hsqldb:.] [jdbc:"
"hsqldb:.]\n"
"\n"
"    [input] Enter database username [sa] [sa]\n"
"\n"
"    [input] Enter database password [] []\n"
"\n"
"    [input] Enter the database schema name (it is OK to leave this blank) [] "
"[]\n"
"\n"
"    [input] Enter the database catalog name (it is OK to leave this blank) "
"[] []\n"
"\n"
"    [input] Are you working with tables that already exist in the database? "
"[n] \n"
" (y, [n], )\n"
"\n"
"    [input] Do you want to drop and recreate the database tables and data "
"in \n"
"import.sql each time you deploy? [n]  (y, [n], )\n"
"\n"
"    [input] Enter your ICEfaces home directory (leave blank to omit "
"ICEfaces) [] []\n"
"\n"
"[propertyfile] Creating new property file: \n"
"/rhdev/projects/jboss-seam/cvs-head/jboss-seam/seam-gen/build.properties\n"
"     [echo] Installing JDBC driver jar to JBoss server\n"
"     [copy] Copying 1 file to /home/jbalunas/jboss/jboss-4.2.2.GA/server/"
"default/lib\n"
"     [echo] Type 'seam create-project' to create the new project\n"
"\n"
"BUILD SUCCESSFUL]]>"
msgstr ""

#. Tag: para
#: Weblogic.xml:812
#, no-c-format
msgid ""
"Type <literal>./seam new-project</literal> to create your project and "
"<literal>cd /home/jbalunas/workspace/weblogic_example</literal> to see the "
"newly created project."
msgstr ""

#. Tag: title
#: Weblogic.xml:819
#, no-c-format
msgid "What to change for Weblogic 10.X"
msgstr ""

#. Tag: para
#: Weblogic.xml:820
#, no-c-format
msgid ""
"First we change and delete some configuration files, then we update the "
"libraries that are deployed with the application."
msgstr ""

#. Tag: title
#: Weblogic.xml:825
#, no-c-format
msgid "Configuration file changes"
msgstr ""

#. Tag: para
#: Weblogic.xml:833
#, no-c-format
msgid "Change the default target to <literal>archive</literal>."
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:837
#, no-c-format
msgid ""
"<![CDATA[<project name=\"weblogic_example\" default=\"archive\" basedir=\"."
"\">]]>"
msgstr ""

#. Tag: literal
#: Weblogic.xml:844
#, no-c-format
msgid "resources/META-INF/persistence-dev.xml"
msgstr ""

#. Tag: para
#: Weblogic.xml:849
#, no-c-format
msgid ""
"Alter the <literal>jta-data-source</literal> to be <literal>seam-gen-ds</"
"literal> (and use this as the <literal>jndi-name</literal> when creating the "
"data source in Weblogic's admin console)"
msgstr ""

#. Tag: para
#: Weblogic.xml:858
#, no-c-format
msgid ""
"Change the transaction type to <literal>RESOURCE_LOCAL</literal> so that we "
"can use JPA transactions."
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:861
#, no-c-format
msgid ""
"<![CDATA[<persistence-unit name=\"weblogic_example\" transaction-type="
"\"RESOURCE_LOCAL\">]]>"
msgstr ""

#. Tag: para
#: Weblogic.xml:864
#, no-c-format
msgid "Add/modify the properties below for Weblogic support:"
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:866
#, no-c-format
msgid ""
"<![CDATA[<property name=\"hibernate.cache.provider_class\" \n"
"    value=\"org.hibernate.cache.HashtableCacheProvider\"/>\n"
"<property name=\"hibernate.transaction.manager_lookup_class\" \n"
"    value=\"org.hibernate.transaction.WeblogicTransactionManagerLookup\"/>\n"
"]]>"
msgstr ""

#. Tag: para
#: Weblogic.xml:869
#, no-c-format
msgid ""
"Remove the JBoss AS specific method of exposing the EntityManagerFactory:"
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:872
#, no-c-format
msgid ""
"<![CDATA[<property \n"
" name=\"jboss.entity.manager.factory.jndi.name\" \n"
" value=\"java:/weblogic_exampleEntityManagerFactory\">]]>"
msgstr ""

#. Tag: para
#: Weblogic.xml:875
#, no-c-format
msgid ""
"You'll need to alter <literal>persistence-prod.xml</literal> as well if you "
"want to deploy to Weblogic using the prod profile."
msgstr ""

#. Tag: literal
#: Weblogic.xml:885
#, no-c-format
msgid "resource/WEB-INF/weblogic.xml"
msgstr ""

#. Tag: para
#: Weblogic.xml:888
#, no-c-format
msgid ""
"You will need to create this file and populate it following <xref linkend="
"\"weblogic.xml\"/>."
msgstr ""

#. Tag: literal
#: Weblogic.xml:895
#, no-c-format
msgid "resource/WEB-INF/components.xml"
msgstr ""

#. Tag: para
#: Weblogic.xml:898
#, no-c-format
msgid ""
"We want to use JPA transactions so we need to add the following to let Seam "
"know."
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:900
#, no-c-format
msgid ""
"<![CDATA[<transaction:entity-transaction entity-manager=\"#{entityManager}\"/"
">]]>"
msgstr ""

#. Tag: para
#: Weblogic.xml:901
#, no-c-format
msgid ""
"You will also need to add the transaction namespace and schema location to "
"the top of the document."
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:904
#, no-c-format
msgid ""
"<![CDATA[xmlns:transaction=\"http://jboss.com/products/seam/transaction\"]]>"
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:905
#, no-c-format
msgid ""
"<![CDATA[http://jboss.com/products/seam/transaction http://jboss.com/"
"products/seam/transaction-2.1.xsd]]>"
msgstr ""

#. Tag: literal
#: Weblogic.xml:910
#, no-c-format
msgid "resources/WEB-INF/jboss-app.xml"
msgstr ""

#. Tag: para
#: Weblogic.xml:913
#, no-c-format
msgid ""
"You can delete this file as we aren't deploying to JBoss AS ( <literal>jboss-"
"app.xml</literal> is used to enable classloading isolation in JBoss AS)"
msgstr ""

#. Tag: literal
#: Weblogic.xml:920
#, no-c-format
msgid "resources/*-ds.xml"
msgstr ""

#. Tag: para
#: Weblogic.xml:923
#, no-c-format
msgid ""
"You can delete these files as we aren't deploying to JBoss AS. These files "
"define datasources in JBoss AS, in Weblogic we will use the administration "
"console."
msgstr ""

#. Tag: title
#: Weblogic.xml:932
#, no-c-format
msgid "Library changes"
msgstr ""

#. Tag: para
#: Weblogic.xml:933
#, no-c-format
msgid ""
"The <literal>seam-gen</literal> application has very similar library "
"dependencies as the <literal>jpa</literal> example above. See <xref linkend="
"\"weblogic-jpa-diff\"/>. Below is the changes that are needed to get them in "
"this application."
msgstr ""

#. Tag: para
#: Weblogic.xml:942
#, no-c-format
msgid ""
"Missing jars &#8212; There are two libraries that <literal>seam-gen</"
"literal> does not provide by default. These need to be copied into your "
"projects <literal>lib</literal> directory manually."
msgstr ""

#. Tag: para
#: Weblogic.xml:949
#, no-c-format
msgid ""
"jboss-archive-browsing.jar &#8212; can be found in the <literal>@SEAM_DIST/"
"examples/jpa/lib</literal> directory."
msgstr ""

#. Tag: para
#: Weblogic.xml:955
#, no-c-format
msgid ""
"el-ri.jar &#8212; is also found in the <literal>@SEAM_DIST/examples/jpa/lib</"
"literal> directory."
msgstr ""

#. Tag: para
#: Weblogic.xml:962
#, no-c-format
msgid ""
"build.xml &#8212; Now we need to adjust the <literal>build.xml</literal>. "
"Find the target <literal>war</literal> and add the following to the end of "
"the target."
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:968
#, no-c-format
msgid ""
"<![CDATA[<copy todir=\"${war.dir}/WEB-INF/lib\">\n"
"                  <fileset dir=\"${lib.dir}\">\n"
"                     <!--JSF implementation -->\n"
"                     <include name=\"jsf-api.jar\" />\n"
"                     <include name=\"jsf-impl.jar\" />\n"
"                     \n"
"                     <!-- Misc 3rd party -->\n"
"                     <include name=\"commons-logging.jar\" />\n"
"                     <include name=\"dom4j.jar\" />\n"
"                     <include name=\"javassist.jar\" />\n"
"                     <include name=\"cglib.jar\" />\n"
"                     <include name=\"antlr.jar\" />\n"
"                     \n"
"                     <!-- Hibernate --> \n"
"                     <include name=\"hibernate.jar\" />\n"
"                     <include name=\"hibernate-commons-annotations.jar\" />\n"
"                     <include name=\"hibernate-annotations.jar\" />\n"
"                     <include name=\"hibernate-entitymanager.jar\" />\n"
"                     <include name=\"hibernate-validator.jar\" />\n"
"                     <include name=\"jboss-archive-browsing.jar\" />\n"
"                     \n"
"                     <!-- Needed for Drools -->\n"
"                     <include name=\"core.jar\"/>\n"
"                  </fileset>\n"
"              </copy>]]>"
msgstr ""

#. Tag: title
#: Weblogic.xml:975
#, no-c-format
msgid "<literal>seam-gen</literal> development profile issue"
msgstr ""

#. Tag: para
#: Weblogic.xml:977
#, no-c-format
msgid ""
"There is currently an issue with the behavior of the <literal>seam-gen WAR</"
"literal> application when built using the development profile (the default) "
"and deployed to Weblogic. The symptom is that the login page of the "
"application will always show a <literal>login failed</literal> message."
msgstr ""

#. Tag: para
#: Weblogic.xml:983
#, no-c-format
msgid ""
"When the application is built using the development profile the "
"<literal>action</literal> class files are placed in the <literal>WEB-INF/"
"dev</literal> directory. Normally these class files are hot deployable and "
"managed by Seam. This does not happen on Weblogic (see <ulink url=\"http://"
"jira.jboss.com/jira/browse/JBSEAM-2455\"> jira JBSEAM-2455</ulink> for "
"details and status)."
msgstr ""

#. Tag: para
#: Weblogic.xml:991
#, no-c-format
msgid ""
"To workaround this you need to modify the <literal>build-dev.properties</"
"literal> file. Simply remove the property <literal>action.dir=WEB-INF/dev</"
"literal>."
msgstr ""

#. Tag: title
#: Weblogic.xml:1000
#, no-c-format
msgid "Building and Deploying your application"
msgstr ""

#. Tag: para
#: Weblogic.xml:1001
#, no-c-format
msgid ""
"Finally all that's left is deploying the application. This involves setting "
"up a data source, building the app, and deploying it."
msgstr ""

#. Tag: title
#: Weblogic.xml:1006
#, no-c-format
msgid "Setting up the data source"
msgstr ""

#. Tag: para
#: Weblogic.xml:1007
#, no-c-format
msgid ""
"Configuring the datasource is very similar to the jee5 <xref linkend="
"\"weblogic-hsql-jee5-ds\"/>. Except for what is listed here follow that "
"instruction from the link."
msgstr ""

#. Tag: para
#: Weblogic.xml:1012
#, no-c-format
msgid "DataSource Name: <literal>seam-gen-ds</literal>"
msgstr ""

#. Tag: para
#: Weblogic.xml:1016
#, no-c-format
msgid "JNDI Name: <literal>seam-gen-ds</literal>"
msgstr ""

#. Tag: title
#: Weblogic.xml:1022
#, no-c-format
msgid "Building the application"
msgstr ""

#. Tag: para
#: Weblogic.xml:1023
#, no-c-format
msgid ""
"This is as easy as typing <literal>ant</literal> in the projects base "
"directory."
msgstr ""

#. Tag: programlisting
#: Weblogic.xml:1036
#, no-c-format
msgid ""
"cp  ./dist/weblogic_example.war /home/jbalunas/bea/user_projects/domains/"
"seam_examples/autodeploy"
msgstr ""

#. Tag: para
#: Weblogic.xml:1037
#, no-c-format
msgid ""
"Check out the application at the following <literal>http://localhost:7001/"
"weblogic_example/</literal> ."
msgstr ""
