Hi kadirb,
There is supposed to be a merger that merges your changes, but that appears to be not working. You can configure the DSL-enabled project to stop managing that file by following these steps:
1. Open the Project Explorer view (Window > Show View > Project Explorer).
2. Expand your project and double-click the “Spring DSL” node.
3. On the Code Generation tab of the editor that appears, sort by “Categories”
4. Find the entries for the “service” category
5. Locate the entry with “Service Context” in the name column.
6. Un-check the box for that Service Context entry.
The only items that we emit into the service context are these:
<context:component-scan base-package=”com.test.service” scoped-proxy=”interfaces” />
<tx:annotation-driven transaction-manager=”transactionManager” />
Just make sure those two entries are in the service context and you should be good to go.
You may want to consider not using the Spring DSL on your project to avoid these types of problems when the code is reverse compiled into the DSL.
For the second problem, I don’t really understand your question. You’ll have to provide more detail.
For the third problem, please get the actual error message from the server console. It should list the Java class that is not found. With that information, we can attempt to debug the problem.